update-docker.sh: .env auch bei Start mit sudo dem Benutzer geben
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b728eb2c60
commit
f89ef84aa4
1 file changed
+4
@@ -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
|
||||
|
||||
Reference in new issue
Block a user