From 46e1a67f614590e874c53fe31ad9dc333e2750c6 Mon Sep 17 00:00:00 2001 From: Soham Kukreti Date: Mon, 6 Oct 2025 14:38:38 +0530 Subject: [PATCH] fix(docker): Remove environment variable overrides in docker-compose.yml (#1411) The docker-compose.yml had an `environment:` section with variable substitutions (${VAR:-}) that was overriding values from .llm.env with empty strings. - Commented out the `environment:` section to prevent overwrites - Added clear warning comment explaining the override behavior - .llm.env values now load directly into container without interference --- docker-compose.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 100d6973..cb99c18f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,15 +6,16 @@ x-base-config: &base-config - "11235:11235" # Gunicorn port env_file: - .llm.env # API keys (create from .llm.env.example) - environment: - - OPENAI_API_KEY=${OPENAI_API_KEY:-} - - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} - - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-} - - GROQ_API_KEY=${GROQ_API_KEY:-} - - TOGETHER_API_KEY=${TOGETHER_API_KEY:-} - - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} - - GEMINI_API_TOKEN=${GEMINI_API_TOKEN:-} - - LLM_PROVIDER=${LLM_PROVIDER:-} # Optional: Override default provider (e.g., "anthropic/claude-3-opus") + # Uncomment to set default environment variables (will overwrite .llm.env) + # environment: + # - OPENAI_API_KEY=${OPENAI_API_KEY:-} + # - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} + # - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-} + # - GROQ_API_KEY=${GROQ_API_KEY:-} + # - TOGETHER_API_KEY=${TOGETHER_API_KEY:-} + # - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} + # - GEMINI_API_KEY=${GEMINI_API_KEY:-} + # - LLM_PROVIDER=${LLM_PROVIDER:-} # Optional: Override default provider (e.g., "anthropic/claude-3-opus") volumes: - /dev/shm:/dev/shm # Chromium performance deploy: