Skip to content

Commit 46e1a67

Browse files
committed
fix(docker): Remove environment variable overrides in docker-compose.yml (unclecode#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
1 parent 5145d42 commit 46e1a67

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

docker-compose.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ x-base-config: &base-config
66
- "11235:11235" # Gunicorn port
77
env_file:
88
- .llm.env # API keys (create from .llm.env.example)
9-
environment:
10-
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
11-
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-}
12-
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}
13-
- GROQ_API_KEY=${GROQ_API_KEY:-}
14-
- TOGETHER_API_KEY=${TOGETHER_API_KEY:-}
15-
- MISTRAL_API_KEY=${MISTRAL_API_KEY:-}
16-
- GEMINI_API_TOKEN=${GEMINI_API_TOKEN:-}
17-
- LLM_PROVIDER=${LLM_PROVIDER:-} # Optional: Override default provider (e.g., "anthropic/claude-3-opus")
9+
# Uncomment to set default environment variables (will overwrite .llm.env)
10+
# environment:
11+
# - OPENAI_API_KEY=${OPENAI_API_KEY:-}
12+
# - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-}
13+
# - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}
14+
# - GROQ_API_KEY=${GROQ_API_KEY:-}
15+
# - TOGETHER_API_KEY=${TOGETHER_API_KEY:-}
16+
# - MISTRAL_API_KEY=${MISTRAL_API_KEY:-}
17+
# - GEMINI_API_KEY=${GEMINI_API_KEY:-}
18+
# - LLM_PROVIDER=${LLM_PROVIDER:-} # Optional: Override default provider (e.g., "anthropic/claude-3-opus")
1819
volumes:
1920
- /dev/shm:/dev/shm # Chromium performance
2021
deploy:

0 commit comments

Comments
 (0)