* Upgrade to node.js 18.12.1 for expressjs * Fix node cluster for expressjs
@@ -1,4 +1,4 @@
-FROM node:16.14.0-slim
+FROM node:18.12.1-slim
COPY ./ ./
@@ -14,7 +14,7 @@ mongoose.connect('mongodb://tfb-database/hello_world').then(() => {
console.log('Failed connection attempt to Mongo: ', err);
});
-if (cluster.isMaster) {
+if (cluster.isPrimary) {
// Fork workers.
for (let i = 0; i < numCPUs; i++) {
cluster.fork();
@@ -5,7 +5,7 @@ const app = express();
const bodyParser = require('body-parser');
const port = 8080;
@@ -31,7 +31,7 @@ const FortuneSchema = new mongoose.Schema({
}),
MFortune = mongoose.model('fortune', FortuneSchema);
@@ -43,7 +43,7 @@ const Fortune = sequelize.define('Fortune', {
freezeTableName: true
@@ -49,7 +49,7 @@ const randomWorldPromise = () => {
}).catch((err) => process.exit(1));
};