From 919e629916ba09c0736e957f5b7967c3f11d32e1 Mon Sep 17 00:00:00 2001 From: raclim Date: Mon, 13 May 2024 18:51:21 -0400 Subject: [PATCH 1/2] update syntax for connecting to mongodb on server and preview server --- server/previewServer.js | 22 +++++++++++++++++----- server/server.js | 21 ++++++++++++++++----- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/server/previewServer.js b/server/previewServer.js index ea8d03d657..ff46a448b0 100644 --- a/server/previewServer.js +++ b/server/previewServer.js @@ -15,12 +15,24 @@ const app = new Express(); // This also works if you take out the mongoose connection // but i have no idea why const mongoConnectionString = process.env.MONGO_URL; + // Connect to MongoDB -mongoose.Promise = global.Promise; -mongoose.connect(mongoConnectionString, { - useNewUrlParser: true, - useUnifiedTopology: true -}); +const connectToMongoDB = async () => { + try { + await mongoose.connect(mongoConnectionString, { + useNewUrlParser: true, + useUnifiedTopology: true, + useCreateIndex: true, + useFindAndModify: false + }); + } catch (error) { + console.error('Failed to connect to MongoDB: ', error); + process.exit(1); + } +}; + +connectToMongoDB(); + mongoose.set('useCreateIndex', true); mongoose.connection.on('error', () => { console.error( diff --git a/server/server.js b/server/server.js index 6722fc6181..1085d556b2 100644 --- a/server/server.js +++ b/server/server.js @@ -152,11 +152,22 @@ app.use('/', passportRoutes); require('./config/passport'); // Connect to MongoDB -mongoose.Promise = global.Promise; -mongoose.connect(mongoConnectionString, { - useNewUrlParser: true, - useUnifiedTopology: true -}); +const connectToMongoDB = async () => { + try { + await mongoose.connect(mongoConnectionString, { + useNewUrlParser: true, + useUnifiedTopology: true, + useCreateIndex: true, + useFindAndModify: false + }); + } catch (error) { + console.error('Failed to connect to MongoDB: ', error); + process.exit(1); + } +}; + +connectToMongoDB(); + mongoose.set('useCreateIndex', true); mongoose.connection.on('error', () => { console.error( From 634b41f1ffd7cc8f1f92745afaa6ff5105df20d1 Mon Sep 17 00:00:00 2001 From: raclim Date: Tue, 14 May 2024 09:14:41 -0400 Subject: [PATCH 2/2] update replica number for kubernetes config --- kubernetes_app.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kubernetes_app.yml b/kubernetes_app.yml index a054e25dd9..0daa5a6ade 100644 --- a/kubernetes_app.yml +++ b/kubernetes_app.yml @@ -65,7 +65,7 @@ spec: selector: matchLabels: app: web-editor - replicas: 3 + replicas: 4 template: metadata: labels: @@ -99,8 +99,8 @@ metadata: name: web-editor-node namespace: production spec: - maxReplicas: 6 - minReplicas: 2 + maxReplicas: 9 + minReplicas: 3 scaleTargetRef: apiVersion: extensions/v1beta1 kind: Deployment