mirror of
https://github.com/karakeep-app/karakeep.git
synced 2026-02-28 18:25:55 +01:00
12 lines
312 B
TypeScript
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("");
|
|
});
|
|
});
|