services:
qdrant:
image: qdrant/qdrant:v1.12.5
ports:
- "6333:6333"
- "6334:6334"
environment:
- QDRANT__SERVICE__GRPC_PORT=6334
volumes:
- qdrant_test_data:/qdrant/storage
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:6333/readyz"]
interval: 5s
timeout: 5s
retries: 5
start_period: 10s
embeddings:
image: ghcr.io/huggingface/text-embeddings-inference:cpu-1.5
ports:
- "8080:80"
command: ["--model-id", "/model"]
volumes:
- ./.models/bge-small-en-v1.5:/model:ro
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:80/health"]
interval: 10s
timeout: 10s
retries: 10
start_period: 30s
volumes:
qdrant_test_data:
embeddings_cache: