42 lines
719 B
YAML
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
|