aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workers/exit.ts
blob: 156cf2c631402941a43388639b87b73da9c3119f (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("");
  });
});