From 68d0a48843d0829802e64afaae134a221b67f3f5 Mon Sep 17 00:00:00 2001 From: vicke4 Date: Fri, 21 Mar 2025 01:36:11 +0530 Subject: [PATCH] fix(backups): auto deletion of backups --- packages/server/src/utils/backups/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/server/src/utils/backups/index.ts b/packages/server/src/utils/backups/index.ts index 4b194efc6..c0359de10 100644 --- a/packages/server/src/utils/backups/index.ts +++ b/packages/server/src/utils/backups/index.ts @@ -80,7 +80,8 @@ export const initCronJobs = async () => { console.log( `PG-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`, ); - runPostgresBackup(pg, backup); + await runPostgresBackup(pg, backup); + await keepLatestNBackups(backup, pg.serverId); }); } } @@ -112,6 +113,7 @@ export const initCronJobs = async () => { `MARIADB-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`, ); await runMariadbBackup(maria, backup); + await keepLatestNBackups(backup, maria.serverId); }); } } @@ -141,6 +143,7 @@ export const initCronJobs = async () => { `MONGO-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`, ); await runMongoBackup(mongo, backup); + await keepLatestNBackups(backup, mongo.serverId); }); } } @@ -170,6 +173,7 @@ export const initCronJobs = async () => { `MYSQL-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`, ); await runMySqlBackup(mysql, backup); + await keepLatestNBackups(backup, mysql.serverId); }); } }