Skip to content


Follow the instructions in the GitHub repo. gives a general overview of the software stack and installation requirements. explains the software stack in more detail. It also contains notes on deploying the stack in a production environment.

Edit the .env file with the configuration needed for your installation.

A from scratch deployment on a basic Ubuntu server 20.04 LTS VM should have Docker, pip, docker-compose and pip install docker-auto-labels. Follow the documentation at

Edit the following script to suit your use case:

bash scripts/

Build the application

TAG=prod FRONTEND_ENV=production bash ./scripts/

Deploy the application STACK_NAME=biosegment-ugent-be TAG=prod bash ./scripts/

Note that there are two Traefik instances. For more information, see - Initial server configuration guides - Docker Swarm guide