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