diff --git a/packages/rocketchat-mongo-config/server/index.js b/packages/rocketchat-mongo-config/server/index.js index 833c5f7ccdcf..2ae076c67a79 100644 --- a/packages/rocketchat-mongo-config/server/index.js +++ b/packages/rocketchat-mongo-config/server/index.js @@ -1,4 +1,12 @@ import { Mongo } from 'meteor/mongo'; +import tls from 'tls'; + +// FIX For TLS error see more here https://github.com/RocketChat/Rocket.Chat/issues/9316 +// TODO: Remove after NodeJS fix it, more information +// https://github.com/nodejs/node/issues/16196 +// https://github.com/nodejs/node/pull/16853 +// This is fixed in Node 10, but this supports LTS versions +tls.DEFAULT_ECDH_CURVE = 'auto'; const mongoOptionStr = process.env.MONGO_OPTIONS; if (typeof mongoOptionStr !== 'undefined') {