From 7e1929f308e24e417ce3768497c20fcf51f639cf Mon Sep 17 00:00:00 2001 From: Hikari Date: Wed, 11 Mar 2026 19:27:05 -0700 Subject: [PATCH] feat: complete blackwood nginx config with SPA routing and caching Co-Authored-By: Claude Sonnet 4.6 --- nginx/nginx/sites-available/games.conf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/nginx/nginx/sites-available/games.conf b/nginx/nginx/sites-available/games.conf index dcfa7ca..b767d57 100644 --- a/nginx/nginx/sites-available/games.conf +++ b/nginx/nginx/sites-available/games.conf @@ -20,6 +20,32 @@ server { } } +server { + listen 443 ssl; + server_name blackwood.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/blackwood.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/blackwood.nhcarrigan.com/privkey.pem; + + root /home/naomi/blackwood/dist; + index index.html; + + location / { + try_files $uri $uri/ /index.html; + } + + location /assets/ { + expires max; + add_header Cache-Control "public, immutable"; + access_log off; + } + + location ~* \.(mp3|png|gif|ico|svg|webp)$ { + expires 30d; + add_header Cache-Control "public"; + access_log off; + } +} + server { listen 443 ssl; server_name games.nhcarrigan.com;