|
1 year ago | |
---|---|---|
auth0login | 1 year ago | |
bin | 1 year ago | |
contrib | 1 year ago | |
db | 1 year ago | |
docs | 1 year ago | |
satnogs-db-api-client | 1 year ago | |
scripts | 1 year ago | |
.coveragerc | 3 years ago | |
.editorconfig | 5 years ago | |
.eslintignore | 3 years ago | |
.eslintrc.json | 3 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 1 year ago | |
.gitlab-ci.yml | 1 year ago | |
.pylintrc | 1 year ago | |
.stylelintrc | 3 years ago | |
.yapfignore | 1 year ago | |
CONTRIBUTING.md | 1 year 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 | 2 years 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 DB. 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 libmariadbclient-dev
# 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-db.git
cd satnogs-db
mkvirtualenv --python=/usr/bin/python3 satnogs-db -a .
cp env-dist .env
vim .env
npm install
./node_modules/.bin/gulp
cd satnogs-db # if you aren't there already
workon satnogs-db
./bin/djangoctl.sh develop .
While ./bin/djangoctl.sh develop .
is running above, in another terminal
run:
./bin/djangoctl.sh initialize
This will ask you a few questions, including asking for username/password.
Then create an ssh
tunnel to the server, and log in here:
It will then say it is mailing a link to you to verify account, but
email isn’t set up yet. So Go back to where you ran
./bin/djangoctl.sh initialize
and you’ll see in the log the link
to go to to verify your email address. Go there, then you can log in
as the superuser you created above.
See below for upstream README.
SatNOGS DB is a transmitter suggestions and crowd-sourcing app.
Check out the documentation on how to setup a local development instance.
The main repository lives on Gitlab.