Verlasse dich nicht auf compose-Defaults

podman-compose auf Debian 13 reicht ${VAR:-x} wörtlich durch; km bekam
den Platzhalter als Repo-Namen. Jede Variable steht jetzt in der .env
(Vorlage deploy/env.example), und die Konfiguration verwirft Werte, die
wie ein unersetzter Platzhalter aussehen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-09-04 18:52:22 +02:00
co-authored by Claude Fable 5.1
parent 6fc1e1a3c6
commit 0a13de7ab1
3 changed files with 42 additions and 13 deletions
+19
View File
@@ -0,0 +1,19 @@
# Vorlage fuer /srv/km/.env (root-only, 0600). Jede Variable muss stehen --
# podman-compose kennt keine Defaults in der compose-Datei.
KM_NAMESPACE=familie
KM_CLASSIFICATION=home
KM_GIT_REMOTE=https://git.home/ahmann/km.git
KM_GIT_BRANCH=main
KM_GIT_USER=agent
KM_GIT_PASSWORD=aus-openbao
KM_GIT_NAME=42i Agent
KM_GIT_EMAIL=info@ahmann.org
KM_GITEA_URL=https://git.home
KM_GITEA_USER=agent
KM_GITEA_PASSWORD=aus-openbao
KM_GITEA_ORGS=ahmann
KM_GITEA_REPOS=
KM_INTERVAL=300
KM_EMBED=0
KM_OLLAMA_URL=http://10.18.5.30:11434
SB_USER=andreas:aus-openbao