diff --git a/Gemfile b/Gemfile index 17d947e..9df859d 100644 --- a/Gemfile +++ b/Gemfile @@ -23,6 +23,7 @@ gem 'sass-rails', '~> 4.0.0' gem 'coffee-rails', '~> 4.0.0' gem 'uglifier', '>= 2.1.2' gem 'tsm', :git => 'git://github.com/sickill/tsm.git' +gem 'sinatra', :require => false group :development do gem 'quiet_assets', '~> 1.0.1' diff --git a/Gemfile.lock b/Gemfile.lock index 9695506..0a68ce5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -206,6 +206,8 @@ GEM quiet_assets (1.0.2) railties (>= 3.1, < 5.0) rack (1.5.2) + rack-protection (1.5.0) + rack rack-test (0.6.2) rack (>= 1.0) rails (4.0.0) @@ -270,6 +272,10 @@ GEM multi_json (~> 1.0) simplecov-html (~> 0.7.1) simplecov-html (0.7.1) + sinatra (1.4.3) + rack (~> 1.4) + rack-protection (~> 1.4) + tilt (~> 1.3, >= 1.3.4) slim (2.0.1) temple (~> 0.6.6) tilt (>= 1.3.3, < 2.1) @@ -351,6 +357,7 @@ DEPENDENCIES sidekiq (~> 2.13) simple_form (~> 3.0.0.rc) simplecov (~> 0.7.1) + sinatra slim (~> 2.0.0) thin (~> 1.5.0) tsm! diff --git a/lib/tasks/sidekiq.rake b/lib/tasks/sidekiq.rake new file mode 100644 index 0000000..3868070 --- /dev/null +++ b/lib/tasks/sidekiq.rake @@ -0,0 +1,4 @@ +desc "Start Sidekiq Web panel on port 5678" +task :sidekiq_web do + exec "rackup -p 5678 sidekiq.ru" +end diff --git a/sidekiq.ru b/sidekiq.ru new file mode 100644 index 0000000..da13211 --- /dev/null +++ b/sidekiq.ru @@ -0,0 +1,8 @@ +require 'sidekiq' + +Sidekiq.configure_client do |config| + config.redis = { :size => 1 } +end + +require 'sidekiq/web' +run Sidekiq::Web