refactor: clean up project, delete unused files, variables

This commit is contained in:
Jonas Kaninda
2024-09-28 08:01:33 +02:00
parent cbb73ae89b
commit b39e97b77d
4 changed files with 13 additions and 84 deletions

View File

@@ -38,23 +38,25 @@ func StartBackup(cmd *cobra.Command) {
// Run in scheduled mode
func scheduledMode(db *dbConfig, config *BackupConfig) {
utils.Info("Running in Scheduled mode")
utils.Info("Backup cron expression: %s", os.Getenv("BACKUP_CRON_EXPRESSION"))
utils.Info("Backup cron expression: %s", config.cronExpression)
utils.Info("Storage type %s ", storage)
//Test database connexion
testDatabaseConnection(db)
utils.Info("Creating a new cron instance...")
utils.Info("Creating cron instance...")
// Create a new cron instance
c := cron.New()
// Add a cron job that runs every 10 seconds
c.AddFunc(config.cronExpression, func() {
_, err := c.AddFunc(config.cronExpression, func() {
BackupTask(db, config)
})
if err != nil {
return
}
// Start the cron scheduler
c.Start()
utils.Info("Creating a new cron instance...done")
utils.Info("Creating cron instance...done")
defer c.Stop()
select {}
}