X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server.js;h=11402ea78095387617a8c53edb1016faea37aa4d;hb=0b69752270f1ceea06a29872b3db23660a55d6d3;hp=3b899689c5544b494d579299513d0e22fa6afefc;hpb=3bcb78b3aff565996ee0e2aa96bce7f1bdd6d66a;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server.js b/server.js index 3b899689c..11402ea78 100644 --- a/server.js +++ b/server.js @@ -35,7 +35,9 @@ // ----------- PeerTube modules ----------- var config = require('config') + var customValidators = require('./src/customValidators') var logger = require('./src/logger') + var poolRequests = require('./src/poolRequests') var routes = require('./routes') var videos = require('./src/videos') var webtorrent = require('./src/webTorrentNode') @@ -56,7 +58,9 @@ app.use(multer({ dest: uploads })) app.use(bodyParser.urlencoded({ extended: false })) // Validate some params for the API - app.use(expressValidator()) + app.use(expressValidator({ + customValidators: customValidators + })) // ----------- Views, routes and static files ----------- @@ -154,6 +158,9 @@ // ----------- Make the server listening ----------- server.listen(port, function () { + // Activate the pool requests + poolRequests.activate() + videos.seedAll(function () { logger.info('Seeded all the videos') logger.info('Server listening on port %d', port)