fix: expose embedding backend env vars in docker-compose and setup.sh
The worker code (embedding.py) already reads EMBEDDING_API_BASE, EMBEDDING_MODEL, and EMBEDDING_API_KEY — only the compose file was missing the plumbing. Adds the missing env vars with defaults preserving current OpenRouter/Qwen3 behavior. Also adds setup.sh entries for consistency. Closes #29
This commit is contained in:
parent
e654b9f5ee
commit
e03db1f1c8
|
|
@ -67,6 +67,9 @@ services:
|
|||
QDRANT_PORT: "6333"
|
||||
QDRANT_API_KEY: ${QDRANT_API_KEY:-}
|
||||
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
|
||||
EMBEDDING_API_BASE: ${EMBEDDING_API_BASE:-https://openrouter.ai/api/v1}
|
||||
EMBEDDING_MODEL: ${EMBEDDING_MODEL:-qwen/qwen3-embedding-8b}
|
||||
EMBEDDING_API_KEY: ${EMBEDDING_API_KEY:-}
|
||||
EMBEDDING_DIMS: "${EMBEDDING_DIMS:-4096}"
|
||||
COLLECTION_NAME: "${COLLECTION_NAME:-knowledge_base}"
|
||||
ARQ_JOB_TIMEOUT: "300"
|
||||
|
|
|
|||
3
setup.sh
3
setup.sh
|
|
@ -328,6 +328,9 @@ add_env() {
|
|||
add_env "FABRIC_DIR" "${VAULT_PATH}/fabric"
|
||||
add_env "ICARUS_EXTRACTION_MAX_TOKENS" "4096"
|
||||
add_env "ICARUS_EXTRACTION_MODEL" "deepseek/deepseek-v4-flash"
|
||||
add_env "EMBEDDING_API_BASE" "https://openrouter.ai/api/v1"
|
||||
add_env "EMBEDDING_MODEL" "qwen/qwen3-embedding-8b"
|
||||
add_env "EMBEDDING_API_KEY" ""
|
||||
add_env "EMBEDDING_DIMS" "4096"
|
||||
add_env "HERMES_AGENT_NAME" "hermes"
|
||||
add_env "REDIS_PASSWORD" "${REDIS_PW}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue