fix: make infrastructure host/port configurable via env vars in docker-compose
Replace 7 hardcoded service host/port values with environment variable references that preserve the existing defaults, so users can override them via .env to connect to external infrastructure (DB, Redis, Qdrant, Milvus, Neo4j) without editing docker-compose.yml. - DB_DRIVER, DB_HOST, DB_PORT - QDRANT_HOST - MILVUS_ADDRESS - REDIS_ADDR - NEO4J_URI
This commit is contained in:
+7
-7
@@ -73,9 +73,9 @@ services:
|
||||
- COS_ENABLE_OLD_DOMAIN=${COS_ENABLE_OLD_DOMAIN:-}
|
||||
- GIN_MODE=${GIN_MODE:-release}
|
||||
- DISABLE_REGISTRATION=${DISABLE_REGISTRATION:-false}
|
||||
- DB_DRIVER=postgres
|
||||
- DB_HOST=postgres
|
||||
- DB_PORT=5432
|
||||
- DB_DRIVER=${DB_DRIVER:-postgres}
|
||||
- DB_HOST=${DB_HOST:-postgres}
|
||||
- DB_PORT=${DB_PORT:-5432}
|
||||
- DB_USER=${DB_USER:-}
|
||||
- DB_PASSWORD=${DB_PASSWORD:-}
|
||||
- DB_NAME=${DB_NAME:-}
|
||||
@@ -101,12 +101,12 @@ services:
|
||||
- ELASTICSEARCH_USERNAME=${ELASTICSEARCH_USERNAME:-}
|
||||
- ELASTICSEARCH_PASSWORD=${ELASTICSEARCH_PASSWORD:-}
|
||||
- ELASTICSEARCH_INDEX=${ELASTICSEARCH_INDEX:-}
|
||||
- QDRANT_HOST=qdrant
|
||||
- QDRANT_HOST=${QDRANT_HOST:-qdrant}
|
||||
- QDRANT_PORT=${QDRANT_PORT:-6334}
|
||||
- QDRANT_COLLECTION=${QDRANT_COLLECTION:-weknora_embeddings}
|
||||
- QDRANT_API_KEY=${QDRANT_API_KEY:-}
|
||||
- QDRANT_USE_TLS=${QDRANT_USE_TLS:-false}
|
||||
- MILVUS_ADDRESS=milvus:19530
|
||||
- MILVUS_ADDRESS=${MILVUS_ADDRESS:-milvus:19530}
|
||||
- MILVUS_COLLECTION=${MILVUS_COLLECTION:-weknora_embeddings}
|
||||
- MILVUS_METRIC_TYPE=${MILVUS_METRIC_TYPE:-IP}
|
||||
- DOCREADER_ADDR=${DOCREADER_ADDR:-docreader:50051}
|
||||
@@ -146,14 +146,14 @@ services:
|
||||
- OBS_PROXY_DOMAIN=${OBS_PROXY_DOMAIN:-}
|
||||
- OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}
|
||||
- STREAM_MANAGER_TYPE=${STREAM_MANAGER_TYPE:-}
|
||||
- REDIS_ADDR=redis:6379
|
||||
- REDIS_ADDR=${REDIS_ADDR:-redis:6379}
|
||||
- REDIS_USERNAME=${REDIS_USERNAME:-}
|
||||
- REDIS_PASSWORD=${REDIS_PASSWORD:-}
|
||||
- REDIS_DB=${REDIS_DB:-}
|
||||
- REDIS_PREFIX=${REDIS_PREFIX:-}
|
||||
- ENABLE_GRAPH_RAG=${ENABLE_GRAPH_RAG:-}
|
||||
- NEO4J_ENABLE=${NEO4J_ENABLE:-}
|
||||
- NEO4J_URI=bolt://neo4j:7687
|
||||
- NEO4J_URI=${NEO4J_URI:-bolt://neo4j:7687}
|
||||
- NEO4J_USERNAME=${NEO4J_USERNAME:-neo4j}
|
||||
- NEO4J_PASSWORD=${NEO4J_PASSWORD:-password}
|
||||
- TENANT_AES_KEY=${TENANT_AES_KEY:-}
|
||||
|
||||
Reference in New Issue
Block a user