From beb8fbb451661f94f91800f812117e187b534a21 Mon Sep 17 00:00:00 2001 From: rob Date: Mon, 12 Jun 2023 07:52:03 -0400 Subject: [PATCH] MONGODB_HOST can specify credentials --- lib/site-platform.js | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lib/site-platform.js b/lib/site-platform.js index 3fa145f..166d919 100644 --- a/lib/site-platform.js +++ b/lib/site-platform.js @@ -34,22 +34,12 @@ module.connectDatabase = async (/*dtp*/) => { host: process.env.MONGODB_HOST, database: process.env.MONGODB_DATABASE, }); - const mongoConnectionInfo = { - host: process.env.MONGODB_HOST, - db: process.env.MONGODB_DATABASE, - username: encodeURIComponent(process.env.MONGODB_USERNAME), - password: encodeURIComponent(process.env.MONGODB_PASSWORD), - options: process.env.MONGODB_OPTIONS || '', - }; let mongoConnectUri = `mongodb://${process.env.MONGODB_HOST}/${process.env.MONGODB_DATABASE}`; - if (process.env.NODE_ENV === 'production'){ - mongoConnectUri = `mongodb://${mongoConnectionInfo.username}:${mongoConnectionInfo.password}@${mongoConnectionInfo.host}/${mongoConnectionInfo.options}`; - } module.db = await mongoose.connect(mongoConnectUri, { socketTimeoutMS: 0, keepAlive: true, keepAliveInitialDelay: 300000, - dbName: mongoConnectionInfo.db, + dbName: process.env.MONGODB_DATABASE, }); module.log.info('connected to MongoDB'); } catch (error) {