// Create our main app
const app = express()
-// ----------- Checker -----------
-const checker = require('./server/initializers/checker')
-
-const miss = checker.checkConfig()
-if (miss.length !== 0) {
- throw new Error('Miss some configurations keys : ' + miss)
-}
-
// ----------- Database -----------
const config = require('config')
const constants = require('./server/initializers/constants')
database.connect()
+// ----------- Checker -----------
+const checker = require('./server/initializers/checker')
+
+const miss = checker.checkConfig()
+if (miss.length !== 0) {
+ throw new Error('Miss some configurations keys : ' + miss)
+}
+
// ----------- PeerTube modules -----------
-const customValidators = require('./server/helpers/customValidators')
+const customValidators = require('./server/helpers/custom-validators')
const installer = require('./server/initializers/installer')
const mongoose = require('mongoose')
const routes = require('./server/controllers')
const utils = require('./server/helpers/utils')
const webtorrent = require('./server/lib/webtorrent')
const Request = mongoose.model('Request')
+const Video = mongoose.model('Video')
// Get configurations
const port = config.get('listen.port')
// Activate the pool requests
Request.activate()
- // videos.seedAllExisting(function () {
+ Video.seedAllExisting(function (err) {
+ if (err) throw err
+
logger.info('Seeded all the videos')
logger.info('Server listening on port %d', port)
app.emit('ready')
- // })
+ })
})
})
})