From 8ec712c8c884110600954860c21f58107455cfdc Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sun, 14 Dec 2025 16:14:29 -0800 Subject: Move to typescript --- nginx.conf | 8 -------- 1 file changed, 8 deletions(-) (limited to 'nginx.conf') diff --git a/nginx.conf b/nginx.conf index 9797947..12fcf04 100644 --- a/nginx.conf +++ b/nginx.conf @@ -24,7 +24,6 @@ http { types_hash_max_size 2048; client_max_body_size 20M; - # Gzip compression gzip on; gzip_vary on; gzip_min_length 1024; @@ -37,42 +36,35 @@ http { server_name _; root /usr/share/nginx/html; - # Security headers add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Content-Type-Options "nosniff" always; add_header X-XSS-Protection "1; mode=block" always; add_header Referrer-Policy "no-referrer-when-downgrade" always; - # CORS headers - allow requests from any origin add_header Access-Control-Allow-Origin "*" always; add_header Access-Control-Allow-Methods "GET, OPTIONS" always; add_header Access-Control-Allow-Headers "Content-Type" always; - # Handle preflight requests if ($request_method = 'OPTIONS') { return 204; } - # CSS and JS - long cache, versioning handled by filenames location ~* \.(css|js)$ { expires 1y; add_header Cache-Control "public, immutable, max-age=31536000" always; } - # Fonts - long cache location ~* \.(woff|woff2|ttf|otf|eot)$ { expires 1y; add_header Cache-Control "public, immutable, max-age=31536000" always; add_header Access-Control-Allow-Origin "*" always; } - # Images - moderate cache location ~* \.(jpg|jpeg|png|gif|svg|ico|webp)$ { expires 30d; add_header Cache-Control "public, max-age=2592000" always; } - # Everything else - short cache location / { expires 1h; add_header Cache-Control "public, max-age=3600" always; -- cgit v1.2.3-70-g09d2