From f433f3330aaeb14686a6d2f0c280f9f1e34cdc89 Mon Sep 17 00:00:00 2001 From: Hikari Date: Sat, 7 Mar 2026 02:01:39 -0800 Subject: [PATCH] feat: add elysium.nhcarrigan.com nginx config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✨ This issue was created with help from Hikari~ 🌸 --- nginx/nginx/sites-available/elysium.conf | 24 ++++++++++++++++++++++++ nginx/nginx/sites-enabled/elysium.conf | 1 + 2 files changed, 25 insertions(+) create mode 100644 nginx/nginx/sites-available/elysium.conf create mode 120000 nginx/nginx/sites-enabled/elysium.conf diff --git a/nginx/nginx/sites-available/elysium.conf b/nginx/nginx/sites-available/elysium.conf new file mode 100644 index 0000000..f4b8885 --- /dev/null +++ b/nginx/nginx/sites-available/elysium.conf @@ -0,0 +1,24 @@ +# Elysium Vite SPA and Hono API backend. +server { + listen 443 ssl; + server_name elysium.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/elysium.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/elysium.nhcarrigan.com/privkey.pem; + + root /home/naomi/elysium/apps/web/dist; + + location /api/ { + proxy_set_header Host $host; + proxy_pass http://127.0.0.1:3898; + proxy_redirect off; + } + + location / { + index index.html; + try_files $uri $uri/ /index.html; + } + + location ~* \.(js|css)$ { + try_files $uri $uri/ @rewrite; + } +} diff --git a/nginx/nginx/sites-enabled/elysium.conf b/nginx/nginx/sites-enabled/elysium.conf new file mode 120000 index 0000000..a17f8e4 --- /dev/null +++ b/nginx/nginx/sites-enabled/elysium.conf @@ -0,0 +1 @@ +../sites-available/elysium.conf \ No newline at end of file