You can also do:
export CADDY_GLOBAL_OPTIONS="$(cat <<'EOF'
servers {
trusted_proxies static 127.0.0.1/8
}
EOF
)"
$ docker run -d \
-v "$PWD/Caddyfile:/etc/caddy/Caddyfile" \
-e CADDY_GLOBAL_OPTIONS="$CADDY_GLOBAL_OPTIONS" \
caddy:latest
or in docker-compose.yaml:
environment:
CADDY_GLOBAL_OPTIONS: |
servers {
trusted_proxies static 127.0.0.1/8
}