version: '3.8'
services:
api:
build: ./api
ports:
- "8000:8000"
volumes:
- ./downloads:/data/downloads
- ./tasks:/data/tasks
environment:
- PYTHONUNBUFFERED=1
networks:
- app-network
info_checker:
build: ./info_checker
volumes:
- ./downloads:/data/downloads
- ./tasks:/data/tasks
environment:
- PYTHONUNBUFFERED=1
networks:
- app-network
worker1:
build: ./worker1
depends_on:
- api
volumes:
- ./downloads:/data/downloads
- ./tasks:/data/tasks
environment:
- PYTHONUNBUFFERED=1
networks:
- app-network
worker2:
build: ./worker2
depends_on:
- api
volumes:
- ./downloads:/data/downloads
- ./tasks:/data/tasks
environment:
- PYTHONUNBUFFERED=1
networks:
- app-network
networks:
app-network:
driver: bridge