Point compose to remote Elasticsearch and Qdrant
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
version: "3.9"
|
||||
|
||||
# Runs only the Flask app container, pointing to remote Elasticsearch/Qdrant.
|
||||
# Provide ELASTIC_URL / QDRANT_URL (and related) via environment or a .env file.
|
||||
services:
|
||||
app:
|
||||
build:
|
||||
@@ -8,44 +10,17 @@ services:
|
||||
ports:
|
||||
- "8080:8080"
|
||||
environment:
|
||||
ELASTIC_URL: http://elasticsearch:9200
|
||||
ELASTIC_INDEX: this_little_corner_py
|
||||
ELASTIC_VERIFY_CERTS: "0"
|
||||
QDRANT_URL: http://qdrant:6333
|
||||
QDRANT_COLLECTION: tlc-captions-full
|
||||
QDRANT_VECTOR_NAME: ""
|
||||
QDRANT_VECTOR_SIZE: "1024"
|
||||
QDRANT_EMBED_MODEL: BAAI/bge-large-en-v1.5
|
||||
LOCAL_DATA_DIR: /app/data/video_metadata
|
||||
ELASTIC_URL: ${ELASTIC_URL:?set ELASTIC_URL to your remote Elasticsearch URL}
|
||||
ELASTIC_INDEX: ${ELASTIC_INDEX:-this_little_corner_py}
|
||||
ELASTIC_USERNAME: ${ELASTIC_USERNAME:-}
|
||||
ELASTIC_PASSWORD: ${ELASTIC_PASSWORD:-}
|
||||
ELASTIC_API_KEY: ${ELASTIC_API_KEY:-}
|
||||
ELASTIC_VERIFY_CERTS: ${ELASTIC_VERIFY_CERTS:-0}
|
||||
QDRANT_URL: ${QDRANT_URL:?set QDRANT_URL to your remote Qdrant URL}
|
||||
QDRANT_COLLECTION: ${QDRANT_COLLECTION:-tlc-captions-full}
|
||||
QDRANT_VECTOR_NAME: ${QDRANT_VECTOR_NAME:-}
|
||||
QDRANT_VECTOR_SIZE: ${QDRANT_VECTOR_SIZE:-1024}
|
||||
QDRANT_EMBED_MODEL: ${QDRANT_EMBED_MODEL:-BAAI/bge-large-en-v1.5}
|
||||
LOCAL_DATA_DIR: ${LOCAL_DATA_DIR:-/app/data/video_metadata}
|
||||
volumes:
|
||||
- ./data:/app/data:ro
|
||||
depends_on:
|
||||
- elasticsearch
|
||||
- qdrant
|
||||
|
||||
elasticsearch:
|
||||
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.19
|
||||
environment:
|
||||
discovery.type: single-node
|
||||
xpack.security.enabled: "false"
|
||||
ES_JAVA_OPTS: -Xms1g -Xmx1g
|
||||
cluster.routing.allocation.disk.threshold_enabled: "false"
|
||||
ulimits:
|
||||
memlock:
|
||||
soft: -1
|
||||
hard: -1
|
||||
volumes:
|
||||
- esdata:/usr/share/elasticsearch/data
|
||||
ports:
|
||||
- "9200:9200"
|
||||
|
||||
qdrant:
|
||||
image: qdrant/qdrant:v1.9.1
|
||||
ports:
|
||||
- "6333:6333"
|
||||
volumes:
|
||||
- qdrant_storage:/qdrant/storage
|
||||
|
||||
volumes:
|
||||
esdata:
|
||||
qdrant_storage:
|
||||
|
||||
Reference in New Issue
Block a user