Merge pull request #1540 from vicke4/backup-deletion-fix

fix(backups): auto deletion of backups
This commit is contained in:
Mauricio Siu 2025-03-23 04:31:37 -06:00 committed by GitHub
commit 9535fca28f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -80,7 +80,8 @@ export const initCronJobs = async () => {
console.log( console.log(
`PG-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`, `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}`, `MARIADB-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`,
); );
await runMariadbBackup(maria, backup); 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}`, `MONGO-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`,
); );
await runMongoBackup(mongo, backup); 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}`, `MYSQL-SERVER[${new Date().toLocaleString()}] Running Backup ${backupId}`,
); );
await runMySqlBackup(mysql, backup); await runMySqlBackup(mysql, backup);
await keepLatestNBackups(backup, mysql.serverId);
}); });
} }
} }