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
|
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
|
||||||
|
Reference in New Issue
Block a user