mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 21:23:45 +01:00
Add auxiliary Mongo cluster support for library collections GitOrigin-RevId: 1cfdbe4bbeb6c95f1158834ae60a4e34bef7bb87
23 lines
729 B
JavaScript
23 lines
729 B
JavaScript
module.exports = {
|
|
mongo: {
|
|
options: {
|
|
appname: 'migrations',
|
|
maxPoolSize: parseInt(process.env.MONGO_POOL_SIZE, 10) || 100,
|
|
serverSelectionTimeoutMS:
|
|
parseInt(process.env.MONGO_SERVER_SELECTION_TIMEOUT, 10) || 60000,
|
|
// Setting socketTimeoutMS to 0 means no timeout
|
|
socketTimeoutMS: parseInt(
|
|
process.env.MONGO_SOCKET_TIMEOUT ?? '60000',
|
|
10
|
|
),
|
|
monitorCommands: true,
|
|
},
|
|
url:
|
|
process.env.MONGO_CONNECTION_STRING ||
|
|
process.env.MONGO_URL ||
|
|
`mongodb://${process.env.MONGO_HOST || '127.0.0.1'}/sharelatex`,
|
|
auxUrl: process.env.MONGO_AUX_CONNECTION_STRING,
|
|
hasSecondaries: process.env.MONGO_HAS_SECONDARIES === 'true',
|
|
},
|
|
}
|