env/ debug

This commit is contained in:
Dobromir Popov
2024-02-27 03:15:59 +02:00
parent a5a24512a8
commit b6abb81195
3 changed files with 17 additions and 7 deletions

10
.vscode/launch.json vendored
View File

@ -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",

View File

@ -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 <me@d-popov.com>",
"_moduleAliases": {

View File

@ -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),