mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
feat(server): function to keep only the latest N backups
This commit is contained in:
@@ -4,10 +4,11 @@ import {
|
||||
cleanUpUnusedImages,
|
||||
findBackupById,
|
||||
findServerById,
|
||||
keepLatestNBackups,
|
||||
runMariadbBackup,
|
||||
runMongoBackup,
|
||||
runMySqlBackup,
|
||||
runPostgresBackup,
|
||||
runPostgresBackup
|
||||
} from "@dokploy/server";
|
||||
import { db } from "@dokploy/server/dist/db";
|
||||
import { backups, server } from "@dokploy/server/dist/db/schema";
|
||||
@@ -52,6 +53,8 @@ export const runJobs = async (job: QueueJob) => {
|
||||
}
|
||||
await runMariadbBackup(mariadb, backup);
|
||||
}
|
||||
|
||||
await keepLatestNBackups(backup);
|
||||
}
|
||||
if (job.type === "server") {
|
||||
const { serverId } = job;
|
||||
|
||||
Reference in New Issue
Block a user