// ----------- Database -----------
const constants = require('./server/initializers/constants')
-const database = require('./server/initializers/database')
const logger = require('./server/helpers/logger')
-
-database.connect()
+// Initialize database and models
+const db = require('./server/initializers/database')
+db.init()
// ----------- Checker -----------
const checker = require('./server/initializers/checker')
const customValidators = require('./server/helpers/custom-validators')
const installer = require('./server/initializers/installer')
const migrator = require('./server/initializers/migrator')
-const mongoose = require('mongoose')
const routes = require('./server/controllers')
-const Request = mongoose.model('Request')
// ----------- Command line -----------
// ----------- Make the server listening -----------
server.listen(port, function () {
// Activate the pool requests
- Request.activate()
+ db.Request.activate()
logger.info('Server listening on port %d', port)
logger.info('Webserver: %s', constants.CONFIG.WEBSERVER.URL)