Skip to content

Commit

Permalink
Added sidekiq
Browse files Browse the repository at this point in the history
  • Loading branch information
spencerldixon committed Sep 2, 2016
1 parent d596057 commit 8a4dbbc
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@ MAILER_ADDRESS=xxxxxxxxxx
MAILER_USERNAME=xxxxxxxxxx
MAILER_PASSWORD=xxxxxxxxxx
MAILER_HOST=xxxxxxxxxx

SIDEKIQ_ADMIN_USERNAME=xxxxxxxxx
SIDEKIQ_ADMIN_PASSWORD=xxxxxxxxx
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ source 'https://rubygems.org'

# Frameworks
gem 'rails', '4.2.6'
gem 'sinatra', :require => false

# DB
gem 'pg', '~> 0.18.4'
Expand Down
1 change: 1 addition & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@ DEPENDENCIES
select2-rails!
sidekiq (~> 4.1.4)
simplecov
sinatra
slack-notifier (~> 1.5.1)
uglifier (>= 1.3.0)
web-console (~> 2.0)
Expand Down
7 changes: 7 additions & 0 deletions config/initializers/sidekiq.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
require 'sidekiq'
require 'sidekiq/web'

Sidekiq::Web.use(Rack::Auth::Basic) do |user, password|
[user, password] == [ENV["SIDEKIQ_ADMIN_USERNAME"], ENV["SIDEKIQ_ADMIN_PASSWORD"]]
end

Sidekiq.configure_server do |config|
config.redis = {url: $redis.client.options[:url]}
end
Expand Down
3 changes: 3 additions & 0 deletions config/routes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@

root "home#index", as: "landing_page"

require 'sidekiq/web'
mount Sidekiq::Web => '/sidekiq'

#authenticated :user do
#root "reports#index", as: :authenticated_root
#end
Expand Down

0 comments on commit 8a4dbbc

Please sign in to comment.