diff --git a/cmd/ui/main.go b/cmd/ui/main.go index e564c5f..140c53a 100644 --- a/cmd/ui/main.go +++ b/cmd/ui/main.go @@ -50,6 +50,8 @@ func Run(ctx context.Context, args []string) error { Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { if strings.HasPrefix(r.URL.Path, "/media/") { http.StripPrefix("/media/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + w.Header().Set("Cache-Control", "private, max-age=31536000") + w.Header().Add("Cache-Control", "immutable") http.FileServer(http.Dir(*d)).ServeHTTP(w, r) })).ServeHTTP(w, r) return