49 lines
1001 B
YAML
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
|