This commit is contained in:
JurajKubrican
2025-08-15 16:03:01 +02:00
parent 45aa362789
commit ebfd1fe9f1
7 changed files with 198 additions and 31 deletions

View File

@@ -92,8 +92,12 @@ func main() {
e.Logger.SetLevel(log.DEBUG)
e.Use(middleware.Logger())
if util.IsProd() {
e.Use(middleware.Gzip())
e.Use(middleware.HTTPSRedirect())
// Apply gzip compression but skip it for /metrics endpoint
e.Use(middleware.GzipWithConfig(middleware.GzipConfig{
Skipper: func(c echo.Context) bool {
return c.Request().URL.Path == "/metrics"
},
}))
}
// Prometheus metrics endpoint (standard /metrics)