blob: d4bc84f19b3b5caf62a6fcf48651915803ff4389 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
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("");
});
});
|