Add Sidekiq, configure admin access to Web UI
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-02-02 11:44:17 +01:00
parent 4526c941b8
commit 35e2c8cd30
5 changed files with 44 additions and 0 deletions

View File

@@ -1,3 +1,5 @@
require 'sidekiq/web'
Rails.application.routes.draw do
resources :donations
devise_for :users
@@ -23,6 +25,10 @@ Rails.application.routes.draw do
resources :donations
end
authenticate :user, ->(user) { user.is_admin? } do
mount Sidekiq::Web => '/sidekiq'
end
# Letter Opener (open "sent" emails in dev and staging)
if Rails.env.match(/staging|development/)
mount LetterOpenerWeb::Engine, at: "letter_opener"