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