qdrant/qdrant:v1.9.0 does not ship curl or wget, so CMD healthchecks always exit 127 (not found) and the container is immediately marked unhealthy regardless of whether Qdrant is actually running. Fix: remove the healthcheck from the qdrant service entirely. Instead, rag-api and indexer now loop on `curl http://qdrant:6333/` (curl is installed in our own python:3.11-slim image via the Dockerfile) before starting the main process. Also removes the obsolete `version` key. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2.8 KiB
2.8 KiB