From 671f88dd3ed7d8cf9fc15fbda364b6a6057e2e9a Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Sun, 3 May 2026 10:01:22 +0200 Subject: [PATCH] quote generated Laravel env values --- rootfs/etc/cont-init.d/13-config-anonaddy.sh | 159 +++++++++++-------- test/addy.env | 1 + 2 files changed, 93 insertions(+), 67 deletions(-) diff --git a/rootfs/etc/cont-init.d/13-config-anonaddy.sh b/rootfs/etc/cont-init.d/13-config-anonaddy.sh index f9aefa61..2d353db5 100755 --- a/rootfs/etc/cont-init.d/13-config-anonaddy.sh +++ b/rootfs/etc/cont-init.d/13-config-anonaddy.sh @@ -18,74 +18,99 @@ if [ -z "$ANONADDY_SECRET" ]; then exit 1 fi +dotenv_entry() { + local name="$1" + local value="${2-}" + + value=${value//\\/\\\\} + value=${value//\"/\\\"} + value=${value//\$/\\$} + value=${value//$'\n'/\\n} + value=${value//$'\r'/\\r} + + printf '%s="%s"\n' "$name" "$value" +} + echo "Creating env file" -cat >/var/www/anonaddy/.env </var/www/anonaddy/.env if [ -f "/data/.env" ]; then cat "/data/.env" >> /var/www/anonaddy/.env diff --git a/test/addy.env b/test/addy.env index 499adf25..31e6998d 100644 --- a/test/addy.env +++ b/test/addy.env @@ -9,6 +9,7 @@ REAL_IP_FROM=0.0.0.0/32 REAL_IP_HEADER=X-Forwarded-For LOG_IP_VAR=remote_addr +APP_NAME=AnonAddy Test APP_KEY=base64:Gh8/RWtNfXTmB09pj6iEflt/L6oqDf9ZxXIh4I9MS7A= APP_DEBUG=false APP_URL=http://127.0.0.1:8000