Files
buun-stack/querybook/traefik-middleware.gomplate.yaml
2025-10-18 13:10:46 +09:00

26 lines
709 B
YAML

apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: querybook-headers
namespace: {{ .Env.QUERYBOOK_NAMESPACE }}
spec:
headers:
customRequestHeaders:
X-Forwarded-Proto: "https"
customResponseHeaders:
X-Forwarded-Proto: "https"
---
apiVersion: traefik.io/v1alpha1
kind: ServersTransport
metadata:
name: querybook-transport
namespace: {{ .Env.QUERYBOOK_NAMESPACE }}
spec:
serverName: ""
insecureSkipVerify: false
# Timeouts for WebSocket connections
forwardingTimeouts:
dialTimeout: 30s
responseHeaderTimeout: 0s # No timeout for response headers (needed for WebSocket)
idleConnTimeout: 0s # No timeout for idle connections (needed for WebSocket)