project/docker-compose.yml

42 lines
719 B
YAML

version: "3"
services:
app:
image: docker.clkl.de/ma/celery:0.1
build: .
volumes:
- ./:/app
working_dir: /app/selector
command: python3 webserver.py
environment:
- PYTHONPATH=/app
networks:
- default
- traefik_net
labels:
- "traefik.enable=true"
- "traefik.port=5000"
- "traefik.docker.network=traefik_net"
- "traefik.url.frontend.rule=Host:select.ma.potato.kinf.wiai.uni-bamberg.de"
redis:
image: redis:4-alpine
celery:
image: docker.clkl.de/ma/celery:0.1
build: .
environment:
- PYTHONPATH=/app
volumes:
- ./:/app
working_dir: /app/tasks
command: celery -A tasks worker --loglevel=info
networks:
traefik_net:
external:
name: traefik_net