From 419a7f3e55b1fa4b691b44a04c7c0af0154dcb21 Mon Sep 17 00:00:00 2001 From: Oskar Kapala Date: Wed, 27 May 2026 22:26:15 +0200 Subject: [PATCH] planner-agent: use env_file, keep only ANTHROPIC_API_KEY in environment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All runtime vars (REDIS_URL, OLLAMA_HOST, OLLAMA_MODEL, NODE_NAME, COOLDOWN_SECONDS, RUNTIME_PATH) are sourced from the host-local /opt/homelab/config/planner-agent/.env via env_file. Only ANTHROPIC_API_KEY stays in environment (not in env_file — secret injected at runtime by the operator when needed). Co-Authored-By: Claude Sonnet 4.6 --- services/planner-agent/docker-compose.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/services/planner-agent/docker-compose.yml b/services/planner-agent/docker-compose.yml index d2700bf..017de8d 100644 --- a/services/planner-agent/docker-compose.yml +++ b/services/planner-agent/docker-compose.yml @@ -5,14 +5,10 @@ services: restart: unless-stopped volumes: - /opt/homelab:/opt/homelab + env_file: + - /opt/homelab/config/planner-agent/.env environment: - - REDIS_URL=${REDIS_URL:-redis://100.108.208.3:6379} - - OLLAMA_HOST=${OLLAMA_HOST:-http://100.108.208.3:11434} - - OLLAMA_MODEL=${OLLAMA_MODEL:-qwen2.5:7b} - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} - - NODE_NAME=${NODE_NAME:-solaria} - - COOLDOWN_SECONDS=${COOLDOWN_SECONDS:-300} - - RUNTIME_PATH=${RUNTIME_PATH:-/opt/homelab} healthcheck: test: ["CMD", "/bin/sh", "/app/healthcheck.sh"] interval: 60s