Create docker-compose.yaml

This commit is contained in:
Christian Krakau-Louis
2025-02-09 16:18:21 +01:00
committed by GitHub
parent 8b4c84f825
commit 271d5c2737
+31
View File
@@ -0,0 +1,31 @@
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