Files
gh-christianlouis-docuelevate/docker-compose.yaml
T
Christian Krakau-Louis 271d5c2737 Create docker-compose.yaml
2025-02-09 16:18:21 +01:00

32 lines
705 B
YAML

version: "3.8"
services:
api:
image: christianlouis/document-processor:latest
container_name: document_api
ports:
- "8000:8000"
env_file:
- .env
depends_on:
- redis
- worker
volumes:
- ./app:/app # Optional, for local development override
redis:
image: redis:alpine
container_name: document_redis
restart: always
worker:
image: christianlouis/document-processor:latest
container_name: document_worker
command: ["celery", "-A", "app.celery_worker.celery", "worker", "--loglevel=info"]
env_file:
- .env
depends_on:
- redis
volumes:
- ./app:/app # Optional, for local development override