process.title = 'peertube'
// Create our main app
-const app = express()
+const app = express().disable("x-powered-by")
// ----------- Core checker -----------
import { checkMissedConfig, checkFFmpeg, checkNodeVersion } from './server/initializers/checker-before-init'
return req.get('user-agent')
})
app.use(morgan('combined', {
- stream: { write: logger.info.bind(logger) }
+ stream: { write: logger.info.bind(logger) },
+ skip: req => CONFIG.LOG.LOG_PING_REQUESTS === false && req.originalUrl === '/api/v1/ping'
}))
// For body requests
Emailer.Instance.init()
await Promise.all([
- Emailer.Instance.checkConnectionOrDie(),
+ Emailer.Instance.checkConnection(),
JobQueue.Instance.init()
])
// Make server listening
server.listen(port, hostname, () => {
- logger.info('Server listening on %s:%d', hostname, port)
+ logger.info('HTTP server listening on %s:%d', hostname, port)
logger.info('Web server: %s', WEBSERVER.URL)
Hooks.runAction('action:application.listening')