const poolRequests = require('./server/lib/requestsScheduler')
const routes = require('./server/controllers')
const utils = require('./server/helpers/utils')
-const videos = require('./server/lib/videos')
const webtorrent = require('./server/lib/webtorrent')
// Get configurations
// ----------- Views, routes and static files -----------
-// Livereload
-app.use(require('connect-livereload')({
- port: 35729
-}))
-
// Catch sefaults
require('segfault-handler').registerHandler()
app.use(apiRoute, routes.api)
// Static files
-app.use('/app', express.static(path.join(__dirname, '/client'), { maxAge: 0 }))
+app.use('/client', express.static(path.join(__dirname, '/client/dist'), { maxAge: 0 }))
// 404 for static files not found
-app.use('/app/*', function (req, res, next) {
+app.use('/client/*', function (req, res, next) {
res.sendStatus(404)
})
// Client application
app.use('/*', function (req, res, next) {
- res.sendFile(path.join(__dirname, 'client/index.html'))
+ res.sendFile(path.join(__dirname, 'client/dist/index.html'))
})
// ----------- Tracker -----------
// Activate the pool requests
poolRequests.activate()
- videos.seedAllExisting(function () {
+ // videos.seedAllExisting(function () {
logger.info('Seeded all the videos')
logger.info('Server listening on port %d', port)
app.emit('ready')
- })
+ // })
})
})
})