From 271d5c273726d5f38329de4a2f695ba8fd7a7682 Mon Sep 17 00:00:00 2001 From: Christian Krakau-Louis Date: Sun, 9 Feb 2025 16:18:21 +0100 Subject: [PATCH] Create docker-compose.yaml --- docker-compose.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 00000000..019eecbf --- /dev/null +++ b/docker-compose.yaml @@ -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