]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/initializers/database.ts
Better error message on postgresql connection err
[github/Chocobozzz/PeerTube.git] / server / initializers / database.ts
index 8ce32f6fa9bf945f59484e74014d3521845e32f0..5cf5765f681b09ccb63724bf64e8294c46249157 100644 (file)
@@ -75,6 +75,14 @@ const sequelizeTypescript = new SequelizeTypescript({
   }
 })
 
+sequelizeTypescript.authenticate()
+  .then(() => logger.debug('Connection to PostgreSQL has been established successfully.'))
+  .catch(err => {
+
+    logger.error('Unable to connect to PostgreSQL database.', { err })
+    process.exit(-1)
+  })
+
 async function initDatabaseModels (silent: boolean) {
   sequelizeTypescript.addModels([
     ApplicationModel,