diff --git a/server/embedded/src/org/labkey/embedded/LabKeyServer.java b/server/embedded/src/org/labkey/embedded/LabKeyServer.java index 2dd374fc77..f7e8353eab 100644 --- a/server/embedded/src/org/labkey/embedded/LabKeyServer.java +++ b/server/embedded/src/org/labkey/embedded/LabKeyServer.java @@ -130,6 +130,9 @@ public static void main(String[] args) // Enable HTTP compression for response content put("server.compression.enabled", "true"); + // Spring Boot compresses HTML, JSON and other types by default, but not TSV, CSV, or SVG. + // We have to duplicate the defaults and add those types + put("server.compression.mime-types", "text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json,application/xml,text/tab-separated-values,text/csv,image/svg+xml"); put("server.tomcat.accesslog.enabled", "true"); put("server.tomcat.accesslog.pattern", "%h %l %u %t \"%r\" %s %b %D %S %I \"%{Referer}i\" \"%{User-Agent}i\" %{LABKEY.username}s %{X-Forwarded-For}i");