diff --git a/server/server.go b/server/server.go index a0ed31f76f..c823021b9a 100644 --- a/server/server.go +++ b/server/server.go @@ -734,7 +734,11 @@ func (a *ArgoCDServer) newHTTPServer(ctx context.Context, port int, grpcWebHandl // Serve UI static assets if a.StaticAssetsDir != "" { - mux.HandleFunc("/", a.newStaticAssetsHandler(a.StaticAssetsDir, a.BaseHRef)) + var assetsHandler http.Handler = http.HandlerFunc(a.newStaticAssetsHandler(a.StaticAssetsDir, a.BaseHRef)) + if a.ArgoCDServerOpts.EnableGZip { + assetsHandler = compressHandler(assetsHandler) + } + mux.Handle("/", assetsHandler) } return &httpS }