Jelajahi Sumber

Change port

Lee Morgan 2 minggu lalu
induk
melakukan
c45ff2770d
4 mengubah file dengan 10 tambahan dan 4 penghapusan
  1. 2 2
      deploy/leemorgan-dev.service
  2. 1 1
      deploy/nginx.conf
  3. 1 1
      package.json
  4. 6 0
      start.js

+ 2 - 2
deploy/leemorgan-dev.service

@@ -11,12 +11,12 @@ WorkingDirectory=/home/leemorgan/code/leemorgan_dev
 Environment=NODE_ENV=production
 Environment=NODE_ENV=production
 Environment=APP_ENV=production
 Environment=APP_ENV=production
 Environment=HOST=127.0.0.1
 Environment=HOST=127.0.0.1
-Environment=PORT=3000
+Environment=PORT=8006
 Environment=ORIGIN=https://leemorgan.dev
 Environment=ORIGIN=https://leemorgan.dev
 Environment=PROTOCOL_HEADER=x-forwarded-proto
 Environment=PROTOCOL_HEADER=x-forwarded-proto
 Environment=HOST_HEADER=x-forwarded-host
 Environment=HOST_HEADER=x-forwarded-host
 EnvironmentFile=/home/leemorgan/code/leemorgan_dev/.env
 EnvironmentFile=/home/leemorgan/code/leemorgan_dev/.env
-ExecStart=/usr/bin/node build
+ExecStart=/usr/bin/node start.js
 Restart=on-failure
 Restart=on-failure
 RestartSec=5
 RestartSec=5
 KillSignal=SIGINT
 KillSignal=SIGINT

+ 1 - 1
deploy/nginx.conf

@@ -29,7 +29,7 @@ server {
 	client_max_body_size 20m;
 	client_max_body_size 20m;
 
 
 	location / {
 	location / {
-		proxy_pass http://127.0.0.1:3000;
+		proxy_pass http://127.0.0.1:8006;
 		proxy_http_version 1.1;
 		proxy_http_version 1.1;
 		proxy_set_header Host $host;
 		proxy_set_header Host $host;
 		proxy_set_header X-Real-IP $remote_addr;
 		proxy_set_header X-Real-IP $remote_addr;

+ 1 - 1
package.json

@@ -7,7 +7,7 @@
 		"dev": "vite dev",
 		"dev": "vite dev",
 		"build": "vite build",
 		"build": "vite build",
 		"preview": "vite preview",
 		"preview": "vite preview",
-		"start": "node build",
+		"start": "node start.js",
 		"prepare": "svelte-kit sync || echo ''"
 		"prepare": "svelte-kit sync || echo ''"
 	},
 	},
 	"devDependencies": {
 	"devDependencies": {

+ 6 - 0
start.js

@@ -0,0 +1,6 @@
+if (process.env.APP_ENV === 'production') {
+	process.env.PORT ??= '8006';
+	process.env.HOST ??= '127.0.0.1';
+}
+
+await import('./build/index.js');