diff --git a/backend/cmd/main.go b/backend/cmd/main.go index 611f6f8..21d9197 100644 --- a/backend/cmd/main.go +++ b/backend/cmd/main.go @@ -262,6 +262,7 @@ func setupEmbeddedFrontend(r *gin.Engine) { } r.GET("/assets/*filepath", func(c *gin.Context) { + c.Header("Cache-Control", "public, max-age=31536000, immutable") c.FileFromFS(c.Request.URL.Path, http.FS(distFS)) }) @@ -278,6 +279,7 @@ func setupEmbeddedFrontend(r *gin.Engine) { return } + c.Header("Cache-Control", "no-cache, no-store, must-revalidate") serveIndexHTML(c, string(indexHTML)) }) }