const app = express()
// ----------- Core checker -----------
-import { checkMissedConfig, checkFFmpeg } from './server/initializers/checker-before-init'
+import { checkMissedConfig, checkFFmpeg, checkNodeVersion } from './server/initializers/checker-before-init'
// Do not use barrels because we don't want to load all modules here (we need to initialize database first)
import { CONFIG } from './server/initializers/config'
process.exit(-1)
})
+checkNodeVersion()
+
import { checkConfig, checkActivityPubUrls } from './server/initializers/checker-after-init'
const errorMessage = checkConfig()
clientsRouter,
feedsRouter,
staticRouter,
+ lazyStaticRouter,
servicesRouter,
pluginsRouter,
webfingerRouter,
// Static files
app.use('/', staticRouter)
+app.use('/', lazyStaticRouter)
// Client files, last valid routes!
if (cli.client) app.use('/', clientsRouter)