From 541354d89e36f28465d63e7c36aac371c8397162 Mon Sep 17 00:00:00 2001 From: jlightner Date: Mon, 30 Mar 2026 01:25:24 +0000 Subject: [PATCH] fix: Worker healthcheck uses celery inspect ping instead of HTTP (no web server) --- docker-compose.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 2ff77d9..b44a05c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -124,6 +124,12 @@ services: QDRANT_URL: http://chrysopedia-qdrant:6333 EMBEDDING_API_URL: http://chrysopedia-ollama:11434/v1 command: ["celery", "-A", "worker", "worker", "--loglevel=info", "--concurrency=2"] + healthcheck: + test: ["CMD-SHELL", "celery -A worker inspect ping --timeout=5 2>/dev/null | grep -q pong || exit 1"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 30s volumes: - /vmPool/r/services/chrysopedia_data:/data - ./prompts:/prompts:ro