aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workers/exit.ts
blob: 29bfa5ef62afbf279326d17d691e06646623dee1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import logger from "@hoarder/shared/logger";

export let isShuttingDown = false;

export const shutdownPromise = new Promise((resolve) => {
  process.on("SIGTERM", () => {
    logger.info("Received SIGTERM, shutting down ...");
    isShuttingDown = true;
    resolve("");
  });
});