diff --git a/deployment/stacks/traefik/dynamic/gitea-service.yml b/deployment/stacks/traefik/dynamic/gitea-service.yml new file mode 100644 index 00000000..edfc76bf --- /dev/null +++ b/deployment/stacks/traefik/dynamic/gitea-service.yml @@ -0,0 +1,20 @@ +# Gitea Service Configuration +# Service definition with proper timeouts for slow responses + +http: + services: + gitea: + loadBalancer: + servers: + - url: http://gitea:3000 + # Health check configuration + healthCheck: + path: /api/healthz + interval: 30s + timeout: 10s + scheme: http + # Response forwarding - flush immediately to stream responses + responseForwarding: + flushInterval: 0s + # Pass host header to backend + passHostHeader: true