fix(setup-ssl): .env nicht sourcen, DOMAIN/ADMIN_EMAIL robust parsen (Leerzeichen-kompatibel)

This commit is contained in:
2025-10-01 21:18:42 +02:00
parent 58fb163bbc
commit 71a107de52

View File

@@ -21,8 +21,11 @@ if [ ! -f .env ]; then
exit 1 exit 1
fi fi
# Lade Umgebungsvariablen # DOMAIN und ADMIN_EMAIL robust aus .env lesen (ohne source)
source .env # - ignoriert kommentierte Zeilen
# - entfernt umschließende Anführungszeichen
DOMAIN=$(grep -E '^[[:space:]]*DOMAIN[[:space:]]*=' .env | tail -n1 | sed -E 's/^[[:space:]]*DOMAIN[[:space:]]*=[[:space:]]*//; s/^"//; s/"$//')
ADMIN_EMAIL=$(grep -E '^[[:space:]]*ADMIN_EMAIL[[:space:]]*=' .env | tail -n1 | sed -E 's/^[[:space:]]*ADMIN_EMAIL[[:space:]]*=[[:space:]]*//; s/^"//; s/"$//')
# Prüfe erforderliche Variablen # Prüfe erforderliche Variablen
if [ -z "$DOMAIN" ]; then if [ -z "$DOMAIN" ]; then