Technology moves fast! ⚡ Don't get left behind.🚶 Subscribe to our mailing list to keep up with latest and greatest in open source projects! 🏆


Subscribe to our mailing list

clockwork_web

A web interface for Clockwork

Subscribe to updates I use clockwork_web


Statistics on clockwork_web

Number of watchers on Github 25
Number of open issues 1
Main language Ruby
Open pull requests 0+
Closed pull requests 0+
Last commit about 3 years ago
Repo Created over 4 years ago
Repo Last Updated over 1 year ago
Size 25 KB
Organization / Authorankane
Contributors1
Page Updated
Do you use clockwork_web? Leave a review!
View clockwork_web activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating clockwork_web for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Clockwork Web

A web interface for Clockwork

View the demo

  • see list of jobs
  • monitor jobs
  • disable jobs

:tangerine: Battle-tested at Instacart

Installation

Add this line to your applications Gemfile:

gem 'clockwork_web'

And add it to your config/routes.rb.

mount ClockworkWeb::Engine, at: "clockwork"

Be sure to secure the dashboard in production.

To monitor and disable jobs, hook up Redis in an initializer.

ClockworkWeb.redis = Redis.new

Basic Authentication

Set the following variables in your environment or an initializer.

ENV["CLOCKWORK_USERNAME"] = "andrew"
ENV["CLOCKWORK_PASSWORD"] = "secret"

Devise

authenticate :user, lambda {|user| user.admin? } do
  mount ClockworkWeb::Engine, at: "clockwork"
end

Monitoring

ClockworkWeb.running?
ClockworkWeb.multiple?

Customize

Change clock path

ClockworkWeb.clock_path = Rails.root.join("clock") # default

Turn off monitoring

ClockworkWeb.monitor = false

TODO

  • better design

History

View the changelog

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

clockwork_web open issues Ask a question     (View All Issues)
  • over 3 years Sidekiq web integration
clockwork_web list of languages used
Other projects in Ruby