feat: added cron job to remove healthcheck logs older than 12h

This commit is contained in:
charles-gauthereau
2026-03-25 21:11:09 +01:00
parent a9d6481193
commit 7a4af4e1e0
6 changed files with 74 additions and 20 deletions
+10 -1
View File
@@ -2,7 +2,7 @@ import cron from "node-cron";
import {retentionCleanTask} from "@/lib/tasks/database";
import {env} from "@/env.mjs";
import {backupCleanTask} from "@/lib/tasks/cleaning";
import {deleteHealthLogsOlderThan12h} from "@/db/services/healthcheck";
export const retentionJob = cron.schedule(env.RETENTION_CRON, async () => {
try {
@@ -20,4 +20,13 @@ export const cleaningJob = cron.schedule("* * * * *", async () => {
} catch (err) {
console.error(`[CRON] Error:`, err);
}
});
export const cleaningHealthcheckLogsJob = cron.schedule(env.CLEANING_HEALTHCHECK_LOGS_CRON, async () => {
try {
console.log("Cleaning Healthcheck Logs Job : Starting task");
await deleteHealthLogsOlderThan12h();
} catch (err) {
console.error(`[CRON] Error:`, err);
}
});