From 86394efb1f09ef57aab0e70fbcd27a9e75c70842 Mon Sep 17 00:00:00 2001 From: Jonatan Nilsson Date: Tue, 7 Nov 2023 20:47:45 +0000 Subject: [PATCH] base: Make run smarter when creating server --- base/server.mjs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/base/server.mjs b/base/server.mjs index 5b25fcf..f916053 100644 --- a/base/server.mjs +++ b/base/server.mjs @@ -43,9 +43,6 @@ export default class Server { // Create our server this.flaska = new Flaska(this.flaskaOptions, this.http) - // Create our database pool - this.runCreateDatabase() - // configure our server if (config.get('NODE_ENV') === 'development') { this.flaska.devMode() @@ -121,9 +118,13 @@ export default class Server { } run() { - this.runCreateServer() - this.runRegisterRoutes() - - return this.runStartListen() + return Promise.all([ + this.runCreateServer(), + this.runCreateDatabase(), + ]).then(() => { + return this.runRegisterRoutes() + }).then(() => { + return this.runStartListen() + }) } }