docbrown/lib/tasks/data_updates.rake

16 lines
450 B
Ruby

namespace :data_updates do
desc "Enqueue Sidekiq worker to handle data updates"
task enqueue_data_update_worker: :environment do
if Rails.env.development?
Rake::Task["data_updates:run"].execute
else
# Ensure new code has been deployed before we run our update scripts
DataUpdateWorker.perform_in(10.minutes)
end
end
desc "Run data updates"
task run: :environment do
DataUpdateWorker.new.perform
end
end