Skip to content

Instantly share code, notes, and snippets.

@BernardoMG
Last active May 5, 2019 10:55
Show Gist options
  • Save BernardoMG/5b2178aa88d9843ea6b17c24380684e5 to your computer and use it in GitHub Desktop.
Save BernardoMG/5b2178aa88d9843ea6b17c24380684e5 to your computer and use it in GitHub Desktop.
aplication.rb
require_relative 'boot'
require 'rails/all'
require 'sidekiq-pro'
require 'sidekiq/pro/web'
Bundler.require(*Rails.groups)
module SidekiqConfig
class Application < Rails::Application
config.load_defaults 5.1
Sidekiq::Web.use Rack::Auth::Basic do |username, password|
ActiveSupport::SecurityUtils.secure_compare(::Digest::SHA256.hexdigest(username), ::Digest::SHA256.hexdigest(Rails.application.secrets.sidekiq_username)) &
ActiveSupport::SecurityUtils.secure_compare(::Digest::SHA256.hexdigest(password), ::Digest::SHA256.hexdigest(Rails.application.secrets.sidekiq_password))
end if Rails.env.production?
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment