Sha256: 6eb1576190ae4fc26ea4907d8f66644e27875de29e73b9e54290152ebd2340d5
Contents?: true
Size: 1014 Bytes
Versions: 21
Compression:
Stored size: 1014 Bytes
Contents
# frozen_string_literal: true 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 # Enable Rails CurrentAttributes to flow transparently through to Sidekiq jobs # require "sidekiq/middleware/current_attributes" # Sidekiq::CurrentAttributes.persist(Myapp::Current) require "sidekiq/web" Sidekiq::Web.app_url = "/" sidekiq_username = ENV.fetch("SIDEKIQ_WEB_USERNAME", nil) sidekiq_password = ENV.fetch("SIDEKIQ_WEB_PASSWORD", nil) 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
Version data entries
21 entries across 21 versions & 1 rubygems