Files
karakeep-mirror/apps/workers/exit.ts
2025-08-22 21:20:37 +03:00

12 lines
312 B
TypeScript

import logger from "@karakeep/shared/logger";
export const exitAbortController = new AbortController();
export const shutdownPromise = new Promise((resolve) => {
process.on("SIGTERM", () => {
logger.info("Received SIGTERM, shutting down ...");
exitAbortController.abort();
resolve("");
});
});