Fix claude-agent env vars for Portainer git-stack deploy (env_file doesn't work there)
This commit is contained in:
+11
-1
@@ -64,7 +64,17 @@ services:
|
||||
image: ${GITEA_REGISTRY_IMAGE}
|
||||
container_name: claude-agent
|
||||
restart: unless-stopped
|
||||
env_file: .env
|
||||
# Explicit vars, not env_file: .env — Portainer's git-based stack deploy clones the
|
||||
# repo fresh (no .env present, it's gitignored) and only performs ${VAR} substitution
|
||||
# from the stack's own Env list, so env_file here would silently fail to load anything.
|
||||
environment:
|
||||
GITEA_URL: ${GITEA_URL}
|
||||
GITEA_TOKEN: ${GITEA_TOKEN}
|
||||
GITEA_WEBHOOK_SECRET: ${GITEA_WEBHOOK_SECRET}
|
||||
ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY}
|
||||
MATRIX_HOMESERVER_URL: ${MATRIX_HOMESERVER_URL}
|
||||
MATRIX_BOT_TOKEN: ${MATRIX_BOT_TOKEN}
|
||||
MATRIX_CONTROL_ROOM_ID: ${MATRIX_CONTROL_ROOM_ID}
|
||||
volumes:
|
||||
- agent_workspace:/workspace
|
||||
networks:
|
||||
|
||||
Reference in New Issue
Block a user