From 899351552d0f4a12a3917d822bcac34f0495ddbb Mon Sep 17 00:00:00 2001 From: Labyricorn Date: Thu, 23 Jul 2026 15:42:11 -0700 Subject: [PATCH] Expose active rendered site on port 3000 --- deploy/labyricorn-control-plane.service | 2 +- deploy/nginx-website-engine.conf | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/deploy/labyricorn-control-plane.service b/deploy/labyricorn-control-plane.service index 2afc557..0a7448d 100644 --- a/deploy/labyricorn-control-plane.service +++ b/deploy/labyricorn-control-plane.service @@ -10,7 +10,7 @@ Group=website-engine WorkingDirectory=/opt/website-engine-control-plane Environment=NODE_ENV=production Environment=HOST=127.0.0.1 -Environment=PORT=3000 +Environment=PORT=3001 Environment=LABYRICORN_BUILD_ROOT=/var/lib/website-engine/builds ExecStart=/usr/bin/node /opt/website-engine-control-plane/dist/server.cjs Restart=on-failure diff --git a/deploy/nginx-website-engine.conf b/deploy/nginx-website-engine.conf index 1010e99..755ed1c 100644 --- a/deploy/nginx-website-engine.conf +++ b/deploy/nginx-website-engine.conf @@ -4,7 +4,7 @@ server { server_name _; location / { - proxy_pass http://127.0.0.1:3000; + proxy_pass http://127.0.0.1:3001; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; @@ -12,3 +12,18 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } } + +server { + listen 3000 default_server; + listen [::]:3000 default_server; + server_name _; + + root /var/lib/website-engine/builds/current; + index index.html; + + location / { + try_files $uri $uri/ =404; + + error_page 404 /404.html; + } +}