Solid Queue Dashboard BETA
đ I'm Available for Hire â kodkod.me
Features
- đ¨ Beautiful UI
- đ§ Smart status detection
- đ Track failure rates
- đ Find dead processes
- đ View execution history
- đ Filter options
- đ Retry jobs from the UI
- đĨŦ Auto-refresh
- đ Add charts
- đ No monkey patching
- đ TailwindCSS
Roadmap
- đ Manually trigger jobs
- âšī¸ Cancel long jobs (if possible)
- đ More statistics and insights
- đ Search feature
- đĸ Sorting options
- đī¸ Add tests
Installation
To install, run this command in your terminal:
bundle add solid_queue_dashboard
Or add this line to your Gemfile
:
gem "solid_queue_dashboard", "~> 0.2.0"
Add this line to routes.rb
:
mount SolidQueueDashboard::Engine, at: "/solid-queue"
IMPORTANT: Protect your SolidQueueDashboard with authentication to prevent unauthorized access.
For example, if using Devise:
Rails.application.routes.draw do
authenticate :current_admin do
mount SolidQueueDashboard::Engine, at: "/solid-queue"
end
end
Contributing
After cloning the repo, run:
./bin/setup
./bin/setup-test-app
To run the test application:
gem install foreman
./bin/dev
To generate dummy data:
cd test_app
rails jobs:generate_dummy_data
License
This gem is open source under the MIT License.
Made with love by Ukrainians đđ
Help Ukraine