Follow the instructions in the GitHub repo.
README.md gives a general overview of the software stack and installation requirements.
EXTRA_INFORMATION.md explains the software stack in more detail. It also contains notes on deploying the stack in a production environment.
.env file with the configuration needed for your installation.
A from scratch deployment on a
basic Ubuntu server 20.04 LTS VM should have
pip install docker-auto-labels. Follow the documentation at https://dockerswarm.rocks/.
Edit the following script to suit your use case:
Build the application
TAG=prod FRONTEND_ENV=production bash ./scripts/build.sh
Deploy the application
DOMAIN=biosegment.ugent.be TRAEFIK_TAG=biosegment.ugent.be STACK_NAME=biosegment-ugent-be TAG=prod bash ./scripts/deploy.sh