thesis/ThesTeX/code/biogames/docker-compose.yml

49 lines
1001 B
YAML

version: "3"
services:
web:
build: ./docker2
image: biogames:python2
volumes:
- ./biogames:/biogames
- ../gamefield/:/gamefield
- ./venv_web/:/venv/
- ./gg-data/files/:/biogames/files/
- ./gg-data/media/:/biogames/media/
restart: on-failure:5
depends_on:
- db
networks:
- traefik_net
- default
labels:
- "traefik.enable=true"
- "traefik.port=8000"
- "traefik.docker.network=traefik_net"
- "traefik.http.frontend.rule=Host:biogames.potato.kinf.wiai.uni-bamberg.de"
celery:
image: biogames:python2
volumes:
- ./biogames:/biogames
- ./venv_celery/:/venv/
- ./gg-data/files/:/biogames/files/
- ./gg-data/media/:/biogames/media/
restart: on-failure:5
command: ["celery", "worker"]
depends_on:
- db
db:
image: docker.clkl.de/postgis:9.6-alpine
volumes:
- ./postgres/:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=secret
restart: on-failure:5
networks:
traefik_net:
external:
name: traefik_net