Docker InstallationΒΆ

  1. Requirements

    You will need docker and docker-compose.

  2. Build the containers

    Clone source code from the repository:

    $ git clone https://gitlab.com/librespacefoundation/satnogs/satnogs-network.git
    $ cd satnogs-network
    

    Set your environmental variables:

    $ cp env-dist .env
    

    Start database container:

    $ docker-compose up -d db
    

    Build satnogs-network container:

    $ docker-compose build web
    

    Run the initialize script to populate the database with scheme and demo data:

    $ docker-compose run web python manage.py initialize
    

    Note that the above command requires internet connection, since it fetches Satellite and Transmitter data from SatNOGS-DB

  3. Run it!

    Run satnogs-network:

    $ docker-compose up
    

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