X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server.ts;h=e83fabb98f95aca778367e2f5e2fc6bf0c2cfdb1;hb=78d7d0410d08fe29e126f2c15f1546a28612cc46;hp=b14ebf623297a9f3d56154379b737839ec5b5067;hpb=7cd1b12c19d0589d1d692ed0571ca0800f028aea;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server.ts b/server.ts index b14ebf623..e83fabb98 100644 --- a/server.ts +++ b/server.ts @@ -70,7 +70,9 @@ if (CONFIG.CSP.ENABLED) { // ----------- Database ----------- // Initialize database and models -import { initDatabaseModels } from './server/initializers/database' +import { initDatabaseModels, checkDatabaseConnectionOrDie } from './server/initializers/database' +checkDatabaseConnectionOrDie() + import { migrate } from './server/initializers/migrator' migrate() .then(() => initDatabaseModels(false)) @@ -84,7 +86,7 @@ migrate() loadLanguages() // ----------- PeerTube modules ----------- -import { installApplication } from './server/initializers' +import { installApplication } from './server/initializers/installer' import { Emailer } from './server/lib/emailer' import { JobQueue } from './server/lib/job-queue' import { VideosPreviewCache, VideosCaptionCache } from './server/lib/files-cache' @@ -137,14 +139,14 @@ if (isTestInstance()) { } // For the logger -morgan.token('remote-addr', req => { +morgan.token('remote-addr', req => { if (CONFIG.LOG.ANONYMIZE_IP === true || req.get('DNT') === '1') { return anonymize(req.ip, 16, 16) } return req.ip }) -morgan.token('user-agent', req => { +morgan.token('user-agent', req => { if (req.get('DNT') === '1') { return useragent.parse(req.get('user-agent')).family }