FEATURE: New site setting to enable a daily automatic backup

This commit is contained in:
Robin Ward
2014-03-12 13:26:51 -04:00
parent 9ca516e58d
commit 42ca83ece5
4 changed files with 36 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
require_dependency "backup_restore"
module Jobs
class CreateBackup < Jobs::Scheduled
every 1.day
sidekiq_options retry: false
def execute(args)
return unless SiteSetting.backup_daily?
BackupRestore.backup!(Discourse.system_user.id, false)
end
end
end