about summary refs log tree commit diff
path: root/nixos/modules/services/web-servers/nginx/default.nix
diff options
context:
space:
mode:
authorErik Arvstedt <erik.arvstedt@gmail.com>2023-09-10 13:43:45 +0200
committerErik Arvstedt <erik.arvstedt@gmail.com>2023-09-10 13:56:23 +0200
commit7ce5fa1a82414b1b1cff16da0a781b87cdc5b168 (patch)
tree4b393bcadb42d1ef757c0acb6308853ec742e5b9 /nixos/modules/services/web-servers/nginx/default.nix
parent6bb4538e5d034fc071eedeb7a02d4071044646b8 (diff)
downloadnixlib-7ce5fa1a82414b1b1cff16da0a781b87cdc5b168.tar
nixlib-7ce5fa1a82414b1b1cff16da0a781b87cdc5b168.tar.gz
nixlib-7ce5fa1a82414b1b1cff16da0a781b87cdc5b168.tar.bz2
nixlib-7ce5fa1a82414b1b1cff16da0a781b87cdc5b168.tar.lz
nixlib-7ce5fa1a82414b1b1cff16da0a781b87cdc5b168.tar.xz
nixlib-7ce5fa1a82414b1b1cff16da0a781b87cdc5b168.tar.zst
nixlib-7ce5fa1a82414b1b1cff16da0a781b87cdc5b168.zip
nixos/nginx: add `application/javascript` to `compressMimeTypes`
Although deprecated, this MIME type is still used by various
applications and web frameworks which are potentially proxied by nginx.

Examples:
- Apps based on ASP.NET Core
- Apps based on http.server (Python)
Diffstat (limited to 'nixos/modules/services/web-servers/nginx/default.nix')
-rw-r--r--nixos/modules/services/web-servers/nginx/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 7a7fb4061eea..7b9a4797513d 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -35,6 +35,7 @@ let
   compressMimeTypes = [
     "application/atom+xml"
     "application/geo+json"
+    "application/javascript" # Deprecated by IETF RFC 9239, but still widely used
     "application/json"
     "application/ld+json"
     "application/manifest+json"