Browse Source

Better error message on postgresql connection err

Chocobozzz 3 years ago
parent
commit
4f24f16e27
1 changed files with 8 additions and 0 deletions
  1. 8 0
      server/initializers/database.ts

+ 8 - 0
server/initializers/database.ts

@@ -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,