Sidecloq
Another recurring job extension for Sidekiq.
Why
TODO: design principles, differences, inspiration (sidetiq, sidekiq-scheduler, resque-scheduler)
Installation
Add this line to your application's Gemfile:
gem 'sidecloq'
Configure Sidecloq alongside your Sidekiq config. If using Rails, and your schedule is located at config/sidecloq.yml, you don't have to do anything (ie, omit this whole configuration block).
Sidcloq.configure do |config|
config[:schedule_file] =
File.join(Rails.root, "config/myschedule.yml")
end
TODO: configuration options
TODO: schedule file format (like resque-scheduler)
Web Extension
Add Sidecloq::Web after Sidekiq::Web:
require 'sidekiq/web'
require 'sidecloq/web'
TODO: screenshot/directions
Contributing
Bug reports and pull requests are welcome.
License
The gem is available as open source under the terms of the MIT License.
TODO: project links