diff --git a/packages/backend-core/yarn.lock b/packages/backend-core/yarn.lock index dd9654dd8a..fbfc52c6e8 100644 --- a/packages/backend-core/yarn.lock +++ b/packages/backend-core/yarn.lock @@ -487,11 +487,6 @@ qs "^6.11.0" tough-cookie "^4.1.2" -"@budibase/types@2.2.12-alpha.62": - version "2.2.12-alpha.62" - resolved "https://registry.yarnpkg.com/@budibase/types/-/types-2.2.12-alpha.62.tgz#385ef000610d5c00b83cb2eafda2bd63c86b7f3f" - integrity sha512-idlhB4fSyBCEDWsVvQvdmN9Dg9VAEwxZ8TLE9pGnXIRZPg48MKXPNn5AUT9zv6cDlbQdlU2tFFF8st9b6lyLuw== - "@cspotcode/source-map-support@^0.8.0": version "0.8.1" resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" diff --git a/packages/server/src/app.ts b/packages/server/src/app.ts index 177393dee7..81239b1317 100644 --- a/packages/server/src/app.ts +++ b/packages/server/src/app.ts @@ -62,22 +62,23 @@ initialiseWebsockets(server) let shuttingDown = false, errCode = 0 -server.on("close", async () => { - // already in process - if (shuttingDown) { - return - } - shuttingDown = true - console.log("Server Closed") - await automations.shutdown() - await redis.shutdown() - await events.shutdown() - await Thread.shutdown() - api.shutdown() - if (!env.isTest()) { + +if (!env.isTest()) { + server.on("close", async () => { + // already in process + if (shuttingDown) { + return + } + shuttingDown = true + console.log("Server Closed") + await automations.shutdown() + await redis.shutdown() + await events.shutdown() + await Thread.shutdown() + api.shutdown() process.exit(errCode) - } -}) + }) +} export default server.listen(env.PORT || 0, async () => { await startup(app, server)