diff --git a/scripts/docker/entrypoint.sh b/scripts/docker/entrypoint.sh index 468ee1fc..e63f1019 100644 --- a/scripts/docker/entrypoint.sh +++ b/scripts/docker/entrypoint.sh @@ -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 &