Use shared mongoose
Use shared mongoose instance, require('gitter-web-mongoose-bluebird')
for what we mongoose.connect
and mongoose.connection.once('open', ...)
I'm not sure why this suddenly stopped working but the app no longer starts unless I make this change as we wait for mongo in several places.
mongoose@4.6.8
@gitterhq/env@0.33.0
mongoose.connection.once('open', ...)
-
modules/persistence-utils/lib/on-mongo-connect.js
doesn't fire. Usesrequire('mongoose')
-
@gitterHQ/env/lib/mongoose-connection-configurer.js
event fires. Passed inrequire('gitter-web-mongoose-bluebird')
and is where wemongoose.connect
Edited by Eric Eastwood