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