Simplify sidekiq installation, leverage ActiveJob (#32)
parent
6a4ddf91b2
commit
46969d4091
@ -1,15 +1,28 @@
|
||||
return unless defined?(Sidekiq)
|
||||
|
||||
# Disable SSL certificate verification if using Heroku Redis
|
||||
# redis_opts = {
|
||||
# ssl_params: {
|
||||
# verify_mode: OpenSSL::SSL::VERIFY_NONE
|
||||
# }
|
||||
# }
|
||||
# Sidekiq.configure_server do |config|
|
||||
# config.redis = redis_opts
|
||||
# end
|
||||
# Sidekiq.configure_client do |config|
|
||||
# config.redis = redis_opts
|
||||
# end
|
||||
|
||||
require "sidekiq/web"
|
||||
|
||||
Sidekiq::Web.app_url = "/"
|
||||
|
||||
unless Rails.env.development?
|
||||
sidekiq_username = ENV["SIDEKIQ_WEB_USERNAME"]
|
||||
sidekiq_password = ENV["SIDEKIQ_WEB_PASSWORD"]
|
||||
sidekiq_username = ENV["SIDEKIQ_WEB_USERNAME"]
|
||||
sidekiq_password = ENV["SIDEKIQ_WEB_PASSWORD"]
|
||||
|
||||
Sidekiq::Web.use(Rack::Auth::Basic, "Application") do |username, password|
|
||||
if sidekiq_username.present? && sidekiq_password.present?
|
||||
ActiveSupport::SecurityUtils.secure_compare(username, sidekiq_username) &
|
||||
ActiveSupport::SecurityUtils.secure_compare(password, sidekiq_password)
|
||||
end
|
||||
Sidekiq::Web.use(Rack::Auth::Basic, "Sidekiq") do |username, password|
|
||||
if sidekiq_username.present? && sidekiq_password.present?
|
||||
ActiveSupport::SecurityUtils.secure_compare(username, sidekiq_username) &
|
||||
ActiveSupport::SecurityUtils.secure_compare(password, sidekiq_password)
|
||||
end
|
||||
end
|
||||
|
@ -1,8 +1,5 @@
|
||||
---
|
||||
:queues:
|
||||
- default
|
||||
- mailers
|
||||
- active_storage_analysis
|
||||
- active_storage_purge
|
||||
|
||||
:concurrency: <%= ENV.fetch("SIDEKIQ_CONCURRENCY", "1") %>
|
||||
|
@ -1,2 +0,0 @@
|
||||
require "sidekiq/testing"
|
||||
Sidekiq::Testing.inline!
|
Loading…
Reference in New Issue