fix(setup-ssl): .env nicht sourcen, DOMAIN/ADMIN_EMAIL robust parsen (Leerzeichen-kompatibel)
This commit is contained in:
@@ -21,8 +21,11 @@ if [ ! -f .env ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Lade Umgebungsvariablen
|
||||
source .env
|
||||
# DOMAIN und ADMIN_EMAIL robust aus .env lesen (ohne source)
|
||||
# - 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
|
||||
if [ -z "$DOMAIN" ]; then
|
||||
|
Reference in New Issue
Block a user