-import { registerTSPaths } from './server/helpers/register-ts-paths'
-registerTSPaths()
-
-import { isTestInstance } from './server/helpers/core-utils'
-if (isTestInstance()) {
- require('source-map-support').install()
-}
-
// ----------- Node modules -----------
import express from 'express'
import morgan, { token } from 'morgan'
process.title = 'peertube'
// Create our main app
-const app = express().disable("x-powered-by")
+const app = express().disable('x-powered-by')
// ----------- Core checker -----------
import { checkMissedConfig, checkFFmpeg, checkNodeVersion } from './server/initializers/checker-before-init'
process.exit(-1)
})
-checkNodeVersion()
+try {
+ checkNodeVersion()
+} catch (err) {
+ logger.error('Error in NodeJS check.', { err })
+ process.exit(-1)
+}
import { checkConfig, checkActivityPubUrls, checkFFmpegVersion } from './server/initializers/checker-after-init'
import { VideosTorrentCache } from '@server/lib/files-cache/videos-torrent-cache'
import { ServerConfigManager } from '@server/lib/server-config-manager'
import { VideoViews } from '@server/lib/video-views'
+import { isTestInstance } from './server/helpers/core-utils'
// ----------- Command line -----------