From b6abb811959411880d18007cf7bbeeafaccb0ffb Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Tue, 27 Feb 2024 03:15:59 +0200 Subject: [PATCH] env/ debug --- .vscode/launch.json | 10 ++++++++++ package.json | 2 +- server.js | 12 ++++++------ 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index c56c2db..1624b13 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -25,6 +25,16 @@ "NODE_ENV": "development" } }, + { + "name": "Run npm node (PROD)", + "command": "npm run prod", // > _logs/debug.log + "request": "launch", + "type": "node-terminal", + "preLaunchTask": "killInspector", // <-- Add this line + "env": { + "NODE_ENV": "production" + } + }, { // "type": "pwa-node", // "request": "launch", diff --git a/package.json b/package.json index 55dc8fb..158ca44 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "run-commented": "dotenv -e .env.$NODE_ENV -- next dev --port ${NEXT_PUBLIC_PORT:-3003}", "test": "dotenv -e .env.$NODE_ENV -- nodemon --inspect server.js", "nodeenv": "dotenv -e .env.$NODE_ENV -- node server.js", - "prod": "dotenv -e .env.production -- nodemon server.js" + "prod": "npx next build && dotenv -e .env.production -- node server.js" }, "author": "Dobromir Popov ", "_moduleAliases": { diff --git a/server.js b/server.js index 49a1969..cb3b328 100644 --- a/server.js +++ b/server.js @@ -73,12 +73,12 @@ app if (process.env.SSL_ENABLED === "true") { console.log("SSL_ENABLED = true"); // Redirect from http to https - server.use((req, res, next) => { - if (req.headers['x-forwarded-proto'] !== 'https') { - return res.redirect(`https://${req.headers.host}${req.url}`); - } - next(); - }); + // server.use((req, res, next) => { + // if (req.headers['x-forwarded-proto'] !== 'https') { + // return res.redirect(`https://${req.headers.host}${req.url}`); + // } + // next(); + // }); if (process.env.SSL_KEY && process.env.SSL_CERT) { const options = { key: fs.readFileSync(process.env.SSL_KEY),