diff --git a/development/docker-compose.yml b/development/docker-compose.yml index 67ab080..f902942 100644 --- a/development/docker-compose.yml +++ b/development/docker-compose.yml @@ -112,6 +112,8 @@ x-airflow-common: condition: service_healthy mongodb: condition: service_healthy + qdrant-healthcheck: + condition: service_healthy networks: - production - monitoring @@ -238,6 +240,34 @@ services: - monitoring <<: [*md-resources-common] + qdrant: + image: qdrant/qdrant:v1.9.2 + restart: always + container_name: qdrant + ports: + - 6333:6333 + - 6334:6334 + expose: + - 6333 + - 6334 + - 6335 + volumes: + - qdrant_data:/qdrant_data + <<: [*lg-resources-common] + + qdrant-healthcheck: + restart: always + image: curlimages/curl:latest + entrypoint: ["/bin/sh", "-c", "--", "while true; do sleep 30; done;"] + depends_on: + - qdrant + healthcheck: + test: ["CMD", "curl", "-f", "http://qdrant:6333/readyz"] + interval: 10s + timeout: 2s + retries: 5 + <<: [*sm-resources-common] + redis-discord: container_name: redis-discord volumes: @@ -696,6 +726,7 @@ volumes: airflow_plugins: airflow_sources: tempo_data: + qdrant_data: networks: production: