1
0
Fork 0
 
 
 
 
 
 
Go to file
debian 0ed2663f89 json noise 2020-01-24 13:15:02 -07:00
auth0login Add absolute_import to all relevant files (W1618) 2019-12-31 08:51:04 +00:00
bin Move port 2020-01-12 15:44:37 -07:00
contrib refresh-requirements.sh: Add support for comptible release packages 2019-04-09 20:17:27 +03:00
docker auth0 support for satnogs-network 2018-12-14 10:40:11 -05:00
docs docs: Add section on how-to run celery tasks manually 2019-12-30 08:23:59 +00:00
network Migrate to Python 3 2020-01-10 23:29:19 +02:00
scripts and move again... 2020-01-24 13:06:55 -07:00
.coveragerc Updates for Gitlab CI 2017-08-25 20:04:57 +03:00
.editorconfig Add Sass support 2017-12-24 21:33:33 +02:00
.eslintignore Add dnt-helper and simplify GA code 2017-02-21 23:52:39 +02:00
.eslintrc.json Switch from jshint to eslint 2017-02-11 16:04:09 +02:00
.gitattributes Package 'satnogs-network' 2019-01-07 17:28:31 +02:00
.gitignore ignore tmp files 2020-01-24 13:13:24 -07:00
.gitlab-ci.yml Migrate to Python 3 2020-01-10 23:29:19 +02:00
.pylintrc utils/export_as_csv: Catch more-specific TypeError instead of broad Exception (W0703) 2020-01-08 18:02:23 +01:00
.stylelintrc Add stylelint 2017-02-10 18:48:24 +02:00
.yapfignore Ignore 'node_modules' for 'flake8', 'isort' and 'yapf' 2019-09-23 15:45:45 +03:00
CONTRIBUTING.md Update contribution and developing guides 2019-03-14 22:26:48 +02:00
Changelog.md Version bump 1.0 2017-03-21 18:34:57 +02:00
Dockerfile Migrate to Python 3 2020-01-10 23:29:19 +02:00
LICENSE Update license 2015-05-06 11:52:49 +03:00
MANIFEST.in Package 'satnogs-network' 2019-01-07 17:28:31 +02:00
README.md update install notes 2020-01-24 13:12:08 -07:00
docker-compose.cache.yml Utilize Docker cache to speed up building 2019-02-13 12:27:51 +02:00
docker-compose.yml docker-compose: Preserve databases data in volumes 2019-12-20 02:54:58 +02:00
env-dist Replace raven with sentry-sdk 2019-03-04 20:12:40 +02:00
gulpfile.js Update javascript libraries 2019-09-30 16:23:08 +03:00
manage.py tox: Check imports with 'isort' and apply changes 2019-09-23 14:08:11 +03:00
package-lock.json json noise 2020-01-24 13:15:02 -07:00
package.json Update wavesurfer.js library to 3.1.0 2019-10-01 15:08:37 +03:00
requirements-dev.txt Migrate to Python 3 2020-01-10 23:29:19 +02:00
requirements.txt Migrate to Python 3 2020-01-10 23:29:19 +02:00
setup.cfg Migrate to Python 3 2020-01-10 23:29:19 +02:00
setup.py tox: Check imports with 'isort' and apply changes 2019-09-23 14:08:11 +03:00
tox.ini Migrate to Python 3 2020-01-10 23:29:19 +02:00
versioneer.py Package 'satnogs-network' 2019-01-07 17:28:31 +02:00

README.md

Fork

This is a fork of the SatNOGS Network. It is available here:

Install SatNOGS-DB

Set up for Debian Buster.

Install docs

Install dependencies

apt update
apt install -t buster-backports apache2
apt install python3 virtualenvwrapper python3-pip git python3-certbot-apache npm default-libmysqlclient-dev libmariadbclient-dev libjpeg-dev sass redis-server
# Set up SSL
certbot

Install Virtual Environment

Set up virtualenvs (like this? Not in docs).

mkdir $HOME/.virtualenvs
echo "export WORKON_HOME=$HOME/.virtualenvs" >> $HOME/.bashrc
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> $HOME/.bashrc
source ~/.bashrc
# Make sure it looks ok:
workon

Install satnogs-network from git

git clone https://spacecruft.org/spacecruft/satnogs-network.git
cd satnogs-network
mkvirtualenv --python=/usr/bin/python3 satnogs-network -a .
cp env-dist .env
# Set values in .env thusly:
ALLOWED_HOSTS=network.satnogs.spacecruft.org
# and SECRET_KEY to a long random string
vim .env
npm install
./node_modules/.bin/gulp

Run satnogs-network

Note, you may have to change the listen IP and port:

vim bin/djangoctl.sh
# Change:
exec "$MANAGE_CMD" runserver 0.0.0.0:8000
# To:
exec "$MANAGE_CMD" runserver 127.0.0.1:8100

Then start the thing:

cd satnogs-network # if you aren't there already
workon satnogs-network
./bin/djangoctl.sh develop .

Populate satnogs-network

While ./bin/djangoctl.sh develop . is running above, in another terminal run:

workon satnogs-network
./bin/djangoctl.sh initialize

Upstream

See below for upstream README.

SatNOGS Network

SatNOGS Network is a web 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.

Contribute

Check out the documentation on how to setup a local development instance.

The main repository lives on Gitlab and all Merge Request should happen there.

Join

irc irc irc

Current Development

kanban build coverage

License

license Libre Space Foundation