Files
odootrain/docker-compose.yml
Carlos Garcia de051fb2e7 fix: remove qdrant healthcheck, use wait-loop in our own containers
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>
2026-05-14 12:16:48 -04:00

2.8 KiB