1
0
Fork 0
 
 
 
 
 
 
Go to file
John Giannelos 285ab8da6e Fix relation between Observation and Transponder. 2014-09-17 19:47:58 +03:00
SatNOGS Fix relation between Observation and Transponder. 2014-09-17 19:47:58 +03:00
docs Initial SatNOGS project structure. 2014-08-26 22:36:38 +03:00
requirements Add factory_boy as a project dependency. 2014-09-08 20:43:25 +03:00
.editorconfig Initial SatNOGS project structure. 2014-08-26 22:36:38 +03:00
.gitattributes Initial SatNOGS project structure. 2014-08-26 22:36:38 +03:00
.gitignore Ignore media folder. 2014-09-01 20:58:37 +03:00
LICENSE.rst Initial SatNOGS project structure. 2014-08-26 22:36:38 +03:00
README.md Fixing virtualenv instructions 2014-09-09 13:46:03 +03:00
manage.py Add top-level symbolic link to manage.py 2014-09-01 20:59:58 +03:00
setup.cfg Initial SatNOGS project structure. 2014-08-26 22:36:38 +03:00
setup.py Initial SatNOGS project structure. 2014-08-26 22:36:38 +03:00

README.md

SatNOGS Network

SatNOGS Network is a Django based application, implementing a global scheduling and monitoring network for ground station operations. It features multiple observers to multiple intrumentation functionality and manages observation jobs and results.

Installation

Development

Requirements: You ll need python, virtualenv, pip and git

1 - Clone our code

$ git clone https://github.com/satnogs/satnogs-network.git

2 - Set up the virtual environment.You will need to have a folder for your virtual envs. Create outside your project folder an "env" folder or fix the following commands to match your setup.

$ cd satnogs-network/
$ virtualenv --no-site-packages ../env/satnogs

3 - Activate your python virtual environment

$ source ../env/satnogs/bin/activate

4 - Install local development requirements

(satnogs)$ pip install -r requirements/local.txt

5 - Create and setup the database

(satnogs)$ export DATABASE_URL='sqlite:///satnogs.db'
(satnogs)$ ./manage.py syncdb && ./manage.py migrate

6 - Create a superuser

(satnogs)$ ./manage.py createsuperuser

7 - Run development server

(satnogs)$ ./manage.py runserver 0.0.0.0:8000

Your satnogs-network development instance is available in localhost:8000 . Go hack!

LICENSE: MPL-2.0