env/ debug
This commit is contained in:
10
.vscode/launch.json
vendored
10
.vscode/launch.json
vendored
@ -25,6 +25,16 @@
|
|||||||
"NODE_ENV": "development"
|
"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",
|
// "type": "pwa-node",
|
||||||
// "request": "launch",
|
// "request": "launch",
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
"run-commented": "dotenv -e .env.$NODE_ENV -- next dev --port ${NEXT_PUBLIC_PORT:-3003}",
|
"run-commented": "dotenv -e .env.$NODE_ENV -- next dev --port ${NEXT_PUBLIC_PORT:-3003}",
|
||||||
"test": "dotenv -e .env.$NODE_ENV -- nodemon --inspect server.js",
|
"test": "dotenv -e .env.$NODE_ENV -- nodemon --inspect server.js",
|
||||||
"nodeenv": "dotenv -e .env.$NODE_ENV -- node 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>",
|
"author": "Dobromir Popov <me@d-popov.com>",
|
||||||
"_moduleAliases": {
|
"_moduleAliases": {
|
||||||
|
12
server.js
12
server.js
@ -73,12 +73,12 @@ app
|
|||||||
if (process.env.SSL_ENABLED === "true") {
|
if (process.env.SSL_ENABLED === "true") {
|
||||||
console.log("SSL_ENABLED = true");
|
console.log("SSL_ENABLED = true");
|
||||||
// Redirect from http to https
|
// Redirect from http to https
|
||||||
server.use((req, res, next) => {
|
// server.use((req, res, next) => {
|
||||||
if (req.headers['x-forwarded-proto'] !== 'https') {
|
// if (req.headers['x-forwarded-proto'] !== 'https') {
|
||||||
return res.redirect(`https://${req.headers.host}${req.url}`);
|
// return res.redirect(`https://${req.headers.host}${req.url}`);
|
||||||
}
|
// }
|
||||||
next();
|
// next();
|
||||||
});
|
// });
|
||||||
if (process.env.SSL_KEY && process.env.SSL_CERT) {
|
if (process.env.SSL_KEY && process.env.SSL_CERT) {
|
||||||
const options = {
|
const options = {
|
||||||
key: fs.readFileSync(process.env.SSL_KEY),
|
key: fs.readFileSync(process.env.SSL_KEY),
|
||||||
|
Reference in New Issue
Block a user