env/ debug
This commit is contained in:
10
.vscode/launch.json
vendored
10
.vscode/launch.json
vendored
@ -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",
|
||||
|
@ -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": {
|
||||
|
12
server.js
12
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),
|
||||
|
Reference in New Issue
Block a user