aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workers/exit.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2025-08-22 20:09:52 +0300
committerMohamedBassem <me@mbassem.com>2025-08-22 21:20:37 +0300
commit52d018c872d0db30c4d54d89fefa8543ee9ff93e (patch)
treeb9301240e40e128074c52bad5e51a23e354c5805 /apps/workers/exit.ts
parent9d6b0ef2df7757b3fed99c39cb6d92e4ff1b14df (diff)
downloadkarakeep-52d018c872d0db30c4d54d89fefa8543ee9ff93e.tar.zst
feat: Export prometheus metrics from the workers
Diffstat (limited to 'apps/workers/exit.ts')
-rw-r--r--apps/workers/exit.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/workers/exit.ts b/apps/workers/exit.ts
index cd50a323..d4bc84f1 100644
--- a/apps/workers/exit.ts
+++ b/apps/workers/exit.ts
@@ -1,11 +1,11 @@
import logger from "@karakeep/shared/logger";
-export let isShuttingDown = false;
+export const exitAbortController = new AbortController();
export const shutdownPromise = new Promise((resolve) => {
process.on("SIGTERM", () => {
logger.info("Received SIGTERM, shutting down ...");
- isShuttingDown = true;
+ exitAbortController.abort();
resolve("");
});
});