|
1 year ago | |
---|---|---|
auth0login | 1 year ago | |
bin | 1 year ago | |
contrib | 1 year ago | |
docker | 2 years ago | |
docs | 1 year ago | |
network | 1 year ago | |
scripts | 1 year ago | |
.coveragerc | 3 years ago | |
.editorconfig | 3 years ago | |
.eslintignore | 3 years ago | |
.eslintrc.json | 4 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 1 year ago | |
.gitlab-ci.yml | 1 year ago | |
.pylintrc | 1 year ago | |
.stylelintrc | 4 years ago | |
.yapfignore | 1 year ago | |
CONTRIBUTING.md | 1 year ago | |
Changelog.md | 3 years ago | |
Dockerfile | 1 year ago | |
LICENSE | 5 years ago | |
MANIFEST.in | 2 years ago | |
README.md | 1 year ago | |
docker-compose.cache.yml | 1 year ago | |
docker-compose.yml | 1 year ago | |
env-dist | 1 year ago | |
gulpfile.js | 1 year ago | |
manage.py | 1 year ago | |
package-lock.json | 1 year ago | |
package.json | 1 year ago | |
requirements-dev.txt | 1 year ago | |
requirements.txt | 1 year ago | |
setup.cfg | 1 year ago | |
setup.py | 1 year ago | |
tox.ini | 1 year ago | |
versioneer.py | 2 years ago |
This is a fork of the SatNOGS Network. It is available here:
Set up for Debian Buster.
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
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
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
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 .
While ./bin/djangoctl.sh develop .
is running above, in another terminal
run:
workon satnogs-network
./bin/djangoctl.sh initialize
See below for upstream README.
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.
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.