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

Version Path
nextgen-0.31.1 template/config/initializers/sidekiq.rb
nextgen-0.31.0 template/config/initializers/sidekiq.rb
nextgen-0.30.0 template/config/initializers/sidekiq.rb
nextgen-0.29.0 template/config/initializers/sidekiq.rb
nextgen-0.28.2 template/config/initializers/sidekiq.rb
nextgen-0.28.1 template/config/initializers/sidekiq.rb
nextgen-0.28.0 template/config/initializers/sidekiq.rb
nextgen-0.27.1 template/config/initializers/sidekiq.rb
nextgen-0.27.0 template/config/initializers/sidekiq.rb
nextgen-0.26.0 template/config/initializers/sidekiq.rb
nextgen-0.25.0 template/config/initializers/sidekiq.rb
nextgen-0.24.0 template/config/initializers/sidekiq.rb
nextgen-0.23.0 template/config/initializers/sidekiq.rb
nextgen-0.22.0 template/config/initializers/sidekiq.rb
nextgen-0.21.0 template/config/initializers/sidekiq.rb
nextgen-0.20.0 template/config/initializers/sidekiq.rb
nextgen-0.19.0 template/config/initializers/sidekiq.rb
nextgen-0.18.0 template/config/initializers/sidekiq.rb
nextgen-0.17.1 template/config/initializers/sidekiq.rb
nextgen-0.17.0 template/config/initializers/sidekiq.rb