From df315f1678ed67a7c1ab1be0123b24aa2b7016eb Mon Sep 17 00:00:00 2001 From: colin Date: Sun, 9 Feb 2025 14:13:36 -0500 Subject: [PATCH] Delete docker/resume/nginx.conf --- docker/resume/nginx.conf | 53 ---------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 docker/resume/nginx.conf diff --git a/docker/resume/nginx.conf b/docker/resume/nginx.conf deleted file mode 100644 index 9835abf..0000000 --- a/docker/resume/nginx.conf +++ /dev/null @@ -1,53 +0,0 @@ -# Use $request_id as a pseudo-nonce for Content Security Policy (CSP) -map $request_id $nonce { - default "$request_id"; -} - -server { - listen 8080; - root /usr/share/nginx/html; - index resume.html; - - # Security headers - add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always; - add_header X-Frame-Options "SAMEORIGIN" always; - add_header X-Content-Type-Options "nosniff" always; - add_header Referrer-Policy "strict-origin-when-cross-origin" always; - add_header Permissions-Policy "camera=(), microphone=(), geolocation=(), accelerometer=(), gyroscope=(), magnetometer=(), payment=(), usb=()" always; - - # Updated Content Security Policy (CSP) with 'unsafe-inline' temporarily for style-src - add_header Content-Security-Policy " - default-src 'none'; - script-src 'self' 'nonce-$nonce' https://matomo.nixc.us https://gist.github.com https://assets-cdn.github.com; - style-src 'self' 'nonce-$nonce' https://colinknapp.com https://getbootstrap.com https://fonts.googleapis.com 'unsafe-inline'; - img-src 'self' https://matomo.nixc.us https://colinknapp.com https://hedgedoc.nixc.us https://assets-cdn.github.com https://github.com https://forkaweso.me https://ionicons.com https://twitter.com data:; - font-src 'self' https://fonts.gstatic.com https://github.com https://forkaweso.me data:; - connect-src 'self' https://matomo.nixc.us; - frame-ancestors 'self'; - base-uri 'self'; - form-action 'self'; - " always; - - # Cross-origin isolation headers - add_header Cross-Origin-Embedder-Policy "require-corp" always; - add_header Cross-Origin-Resource-Policy "same-origin" always; - add_header Cross-Origin-Opener-Policy "same-origin" always; - - # Apply CORP header for the apple-touch-icon to allow cross-origin access - location /icons/apple-touch-icon.png { - add_header Cross-Origin-Resource-Policy "cross-origin"; - } - - # Use sub_filter to inject the nonce into inline