16 lines
450 B
Ruby
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
|