fix: rootless Caddy data and configuration (#470)

This commit is contained in:
eiqnepm
2025-04-21 12:15:51 +01:00
committed by GitHub
parent 453a765107
commit 76b753f9f2

View File

@@ -7,6 +7,11 @@ cd backend && ./pocket-id-backend &
if [ "$CADDY_DISABLED" != "true" ]; then
echo "Starting Caddy..."
# https://caddyserver.com/docs/conventions#data-directory
export XDG_DATA_HOME=/app/backend/data/.local/share
# https://caddyserver.com/docs/conventions#configuration-directory
export XDG_CONFIG_HOME=/app/backend/data/.config
# Check if TRUST_PROXY is set to true and use the appropriate Caddyfile
if [ "$TRUST_PROXY" = "true" ]; then
caddy run --adapter caddyfile --config /etc/caddy/Caddyfile.trust-proxy &