services: qdrant: image: qdrant/qdrant:v1.20.0 ports: - "6333:6333" volumes: - qdrant_data:/qdrant/storage healthcheck: test: ["CMD-SHELL", "kill -0 1"] interval: 5s timeout: 3s retries: 20 gateway: build: . ports: - "9200:9200" environment: QDRANT_URL: http://qdrant:6333 METADATA_DB: /data/gateway.db LOG_LEVEL: ${LOG_LEVEL:-info} COMPATIBILITY_ANALYTICS: ${COMPATIBILITY_ANALYTICS:-true} DOCUMENT_PROJECTION: ${DOCUMENT_PROJECTION:-false} ASYNC_SEARCH_PROJECTION: ${ASYNC_SEARCH_PROJECTION:-false} volumes: - gateway_data:/data depends_on: qdrant: condition: service_healthy volumes: qdrant_data: gateway_data: