From f89ef84aa4634d55914db6b628e967a24a99c955 Mon Sep 17 00:00:00 2001 From: guyg1474 <340572510+guyg1474@users.noreply.github.com> Date: Wed, 14 Oct 2026 15:58:15 +0200 Subject: [PATCH] update-docker.sh: .env auch bei Start mit sudo dem Benutzer geben Co-Authored-By: Claude Opus 5.5 --- deploy/update-docker.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deploy/update-docker.sh b/deploy/update-docker.sh index 780532e..d2e2292 100755 --- a/deploy/update-docker.sh +++ b/deploy/update-docker.sh @@ -13,6 +13,10 @@ if [ ! -f .env ]; then cp .env.example .env sed -i "s/^SM_TOKEN=.*/SM_TOKEN=$(openssl rand -hex 32)/" .env chmod 600 .env + # Mit sudo gestartet: .env trotzdem dem eigentlichen Benutzer geben, sonst kann er den Token nicht lesen + if [ -n "${SUDO_USER:-}" ]; then + chown "$SUDO_USER": .env + fi echo ".env wurde angelegt. Token für P42-F.W.:" grep '^SM_TOKEN=' .env | cut -d= -f2 fi