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