All you need to get started with osis and osis portal using docker.
You need to install docker on your computer. Follow the docker documentation and look for the installer for your platform.
- Clone this repository
# git clone git@github.com:uclouvain/osis-docker.git
- Initialize submodules
# git submodule update --init --remote --recursive
# cp osis/.env.example osis/.env
# cp osis-portal/.env.example osis-portal/.env
- Build containers
# docker-compose build
- start the database container and execute migrations
# docker-compose up -d db
# docker-compose run osis python manage.py migrate
# docker-compose run osis-portal python manage.py migrate
- Start all containers
# docker-compose up -d
- Check that all is working
Open a browser and go to http://localhost:8000 and you should see Osis running.
You can create a superuser by using the following command:
# docker-compose run osis python manage.py createsuperuser
You can also load demo data in osis by using:
# docker-compose run osis python manage.py loaddata demo_data.json