-var config = require('config')
-var constants = require('./server/initializers/constants')
-var customValidators = require('./server/helpers/customValidators')
-var database = require('./server/initializers/database')
-var logger = require('./server/helpers/logger')
-var peertubeCrypto = require('./server/helpers/peertubeCrypto')
-var poolRequests = require('./server/lib/poolRequests')
-var routes = require('./server/controllers')
-var utils = require('./server/helpers/utils')
-var videos = require('./server/lib/videos')
-var webtorrent = require('./server/lib/webtorrent')
-
-// Get configurations
-var port = config.get('listen.port')
-
-// ----------- Database -----------
-database.connect()
+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')