From b57ba42b9d19d6db9ad2cb1b17a26f115d36b0f3 Mon Sep 17 00:00:00 2001 From: Alexander Matyushentsev Date: Wed, 19 May 2021 22:32:36 -0700 Subject: [PATCH] fix: gzip static resources if gzip is enabled (#6279) Signed-off-by: Alexander Matyushentsev --- server/server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 }