Move mongo config away from cors package (#13531)
* Move mongo config away from cors package * Remove TLS fixpull/12981/head^2
parent
00c59f23f1
commit
cdfc3c0878
@ -0,0 +1,15 @@ |
||||
Package.describe({ |
||||
name: 'rocketchat:mongo-config', |
||||
version: '0.0.1', |
||||
summary: '', |
||||
git: '', |
||||
}); |
||||
|
||||
Package.onUse(function(api) { |
||||
api.use([ |
||||
'ecmascript', |
||||
'mongo', |
||||
]); |
||||
|
||||
api.mainModule('server/index.js', 'server'); |
||||
}); |
||||
@ -0,0 +1,16 @@ |
||||
import { Mongo } from 'meteor/mongo'; |
||||
|
||||
// Revert change from Meteor 1.6.1 who set ignoreUndefined: true
|
||||
// more information https://github.com/meteor/meteor/pull/9444
|
||||
let mongoOptions = { |
||||
ignoreUndefined: false, |
||||
}; |
||||
|
||||
const mongoOptionStr = process.env.MONGO_OPTIONS; |
||||
if (typeof mongoOptionStr !== 'undefined') { |
||||
const jsonMongoOptions = JSON.parse(mongoOptionStr); |
||||
|
||||
mongoOptions = Object.assign({}, mongoOptions, jsonMongoOptions); |
||||
} |
||||
|
||||
Mongo.setConnectionOptions(mongoOptions); |
||||
Loading…
Reference in new issue