dockerizing

This commit is contained in:
2024-03-10 14:16:31 -05:00
parent a9fa89107e
commit c8d0221247
6 changed files with 59 additions and 12 deletions

24
bin/www
View File

@@ -20,20 +20,18 @@ const path = require("path");
var port = normalizePort(process.env.PORT || "3000");
app.set("port", port);
/**
* Create HTTPS server.
*/
const https_options = {
key: fs.readFileSync("certs/key.pem"),
cert: fs.readFileSync("certs/cert.pem"),
};
if (process.env.NODE_ENV === "development") {
// console.log(`starting livereload, watching ${path.join(__dirname, "../src/views")}`)
/**
* Create HTTPS server.
*/
const https_options = {
key: fs.readFileSync("certs/key.pem"),
cert: fs.readFileSync("certs/cert.pem"),
};
var livereload = require("livereload");
var connectLiveReload = require("connect-livereload");
const liveReloadServer = livereload.createServer({https: https_options, extraExts: ['pug']});
const liveReloadServer = livereload.createServer({https: https_options});
liveReloadServer.watch(path.join(__dirname, "../src/views"));
liveReloadServer.server.once("connection", () => {
setTimeout(() => {
@@ -41,9 +39,11 @@ if (process.env.NODE_ENV === "development") {
}, 100);
});
var server = https.createServer(https_options, app);
}
else {
var server = http.createServer(app);
}
var server = https.createServer(https_options, app);
/**
* Listen on provided port, on all network interfaces.