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