Wait for connections to MongoDB and redis to be established on startup. Added configuration option to specify redis DB.

This commit is contained in:
Zaid Abdulla committed 2014-07-19 06:54:09 +03:00
1 parent 28394af707
commit 1c902af363
5 files changed
+84 -47

No files matched your search

+5 -5
View File
@@ -28,10 +28,6 @@ mongodb = require 'mongodb'
querystring = require 'querystring'
db = null
mongodb.MongoClient.connect("mongodb://#{config.MONGODB_SOCKET}/#{config.DATABASE_NAME}", config.MONGODB_OPTIONS, (err, _db) ->
db = _db
)
cluster = require 'cluster'
numCPUs = require('os').cpus().length
@@ -70,4 +66,8 @@ else
response.end('405 Method Not Allowed')
)
server.listen config.FILES_PORT, config.FILES_INTERFACE
mongodb.MongoClient.connect("mongodb://#{config.MONGODB_SOCKET}/#{config.DATABASE_NAME}", config.MONGODB_OPTIONS, (err, _db) ->
throw err if err
db = _db
server.listen config.FILES_PORT, config.FILES_INTERFACE
)