From 554b73184a6f10b3300f1656ddfeda2201ac8779 Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Sat, 14 Feb 2026 06:36:46 +0000 Subject: [PATCH] chore: decouple webhook-worker from backend service dependency --- compose.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/compose.yml b/compose.yml index 684bbcd9..9d97674e 100644 --- a/compose.yml +++ b/compose.yml @@ -71,12 +71,20 @@ services: context: . dockerfile: backend/Dockerfile command: ["rq", "worker", "webhook-dispatch", "-u", "redis://redis:6379/0"] + env_file: + - ./backend/.env.example depends_on: - - redis - - backend + redis: + condition: service_started + db: + condition: service_healthy environment: + DATABASE_URL: postgresql+psycopg://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:-postgres}@db:5432/${POSTGRES_DB:-mission_control} + AUTH_MODE: ${AUTH_MODE} + LOCAL_AUTH_TOKEN: ${LOCAL_AUTH_TOKEN} WEBHOOK_REDIS_URL: redis://redis:6379/0 WEBHOOK_QUEUE_NAME: webhook-dispatch + WEBHOOK_DISPATCH_SCHEDULE_ID: webhook-dispatch-batch restart: unless-stopped webhook-dispatch-cron: