Files
danbooru/lib/tasks/maintenance.rake
evazion 79aff89573 maintenance: prune approvers monthly instead of weekly.
* Move approver pruning from a weekly task to a monthly task.
* Move weekly maintenance tasks from Wednesdays at 1:30am to Sundays at
  midnight (UTC).
2020-01-13 13:23:22 -06:00

24 lines
501 B
Ruby

require "tasks/newrelic" if defined?(NewRelic)
namespace :maintenance do
desc "Run hourly maintenance jobs"
task hourly: :environment do
DanbooruMaintenance.hourly
end
desc "Run daily maintenance jobs"
task daily: :environment do
DanbooruMaintenance.daily
end
desc "Run weekly maintenance jobs"
task weekly: :environment do
DanbooruMaintenance.weekly
end
desc "Run monthly maintenance jobs"
task monthly: :environment do
DanbooruMaintenance.monthly
end
end