version: '3.7' services: web: build: . container_name: opaque_flask image: gitlab.ub.uni-bielefeld.de:4567/sfb1288inf/opaque volumes: - .:/opaque - $HOME/opaque_test:/home/compute/mnt/opaque env_file: - .env - .env_database ports: - 5000:5000 depends_on: - db links: - db command: bash flask-entrypoint.sh daemon: container_name: opaque_daemon image: gitlab.ub.uni-bielefeld.de:4567/sfb1288inf/daemon_opaque network_mode: "host" volumes: - /home/stephan/Repos/own/opaque/data_dev.sqlite:/daemon/db/data_dev.sqlite - $HOME/.docker/config.json:/root/.docker/config.json depends_on: - db db: container_name: opaque_db image: postgres:11.5 env_file: - .env_database ports: - 5432:5432 volumes: - postgres_data:/var/lib/postgresql/data restart: always volumes: postgres_data: