super-productivity/packages/super-sync-server/Caddyfile
Johannes Millan db30f92e23 fix(sync-server): remove invalid timeout subdirective from Caddyfile
Caddy v2 reverse_proxy does not support a top-level `timeout`
subdirective. The response_header_timeout in the transport block
already covers long-running operations.
2026-03-23 13:05:40 +01:00

28 lines
661 B
Caddyfile

{$DOMAIN} {
reverse_proxy supersync:1900 {
# Allow up to 85 seconds for long-running operations
# (snapshot generation, large imports)
# MUST be greater than Fastify timeout (80s) but less than client timeout (90s)
transport http {
dial_timeout 10s
response_header_timeout 85s
}
}
# Security headers
header {
X-Content-Type-Options nosniff
X-Frame-Options DENY
Referrer-Policy strict-origin-when-cross-origin
-Server
}
# Enable compression
encode gzip zstd
# Logging
log {
output stdout
format console
}
}