diff --git a/flake.nix b/flake.nix index 50a2f7c..118dbc0 100644 --- a/flake.nix +++ b/flake.nix @@ -62,10 +62,26 @@ add_header X-Frame-Options "SAMEORIGIN"; add_header X-Content-Type-Options "nosniff"; + + location /bundles/ { + gzip_static on; + root ${staticAssetsPath}; + try_files $uri =404; + add_header Cache-Control "public, max-age=31536000, immutable"; + } + + location ~* \.(js|css|png|jpg|jpeg|gif|svg|ico|woff|woff2|ttf|eot)$ { + gzip_static on; + root ${staticAssetsPath}; + try_files $uri =404; + add_header Cache-Control "public, max-age=31536000, immutable"; + } + location / { gzip_static on; root ${staticAssetsPath}; try_files $uri $uri/ /index.html; + add_header Cache-Control "no-cache, must-revalidate"; } } }