From bd8c17d720f7d8cef8de213b5373652c07c4a62a Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Mon, 2 Oct 2023 18:58:38 -0400 Subject: [PATCH] resolve merge conflict --- backend/src/index.ts | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/backend/src/index.ts b/backend/src/index.ts index 994e24cc1..3d6dfaaa9 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -223,21 +223,25 @@ const main = async () => { // await createTestUserForDevelopment(); setUpHealthEndpoint(server); - server.on("close", async () => { + + const serverCleanup = async () => { await DatabaseService.closeDatabase(); - // TODO: prevent queue from trying to reconnect with redis after .close - syncSecretsToThirdPartyServices.close() - githubPushEventSecretScan.close() - }); + syncSecretsToThirdPartyServices.close(); + githubPushEventSecretScan.close(); + + process.exit(0); + } process.on("SIGINT", function () { - server.close(); - process.exit(0); + server.close(async () => { + await serverCleanup() + }); }); process.on("SIGTERM", function () { - server.close(); - process.exit(0); + server.close(async () => { + await serverCleanup() + }); }); return server;