Files
web/apps/redis-api/src/shutdown.ts
Joakim Jäderberg 3af994b0a9 Merged in feat/redis-api-send-logs (pull request #2290)
feature: send logs to Sentry for Redis-Api

* feature: send logs to Sentry for Redis-Api


Approved-by: Linus Flood
2025-06-19 08:28:53 +00:00

17 lines
428 B
TypeScript

import { redis } from "@/services/redis";
import { loggerModule } from "@/utils/logger";
const shutdownLogger = loggerModule("shutdown");
export function setupShutdown() {
process.on("SIGINT", shutdown);
process.on("SIGTERM", shutdown);
}
async function shutdown() {
shutdownLogger.debug("Shutting down...");
shutdownLogger.debug("Closing Redis connection...");
await redis.quit();
process.exit(0);
}