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 [email protected]:uclouvain/osis-docker.git
- Initialize submodules
# git submodule update --init --remote --recursive
# cp osis/.env.docker osis/.env
# cp osis-portal/.env.docker osis-portal/.env
- Build containers
# docker-compose build
- start the database container and execute migrations
# 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.
In PyCharm Enterprise Edition, you can use the docker-compose as project interpreter.
Follow this tutorial in JetBrains.
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