Sha256: 40152cda3b0dc020816d0f277dc879ed5aeac437152918604bb07b65df85d891

Contents?: true

Size: 494 Bytes

Versions: 3

Compression:

Stored size: 494 Bytes

Contents

namespace :sidekiq do
  desc 'Sidekiq start'
  task :start do
    on roles(:app, :web) do
      execute "#{fetch(:sidekiq_start_cmd)}"
    end
  end

  desc 'Sidekiq Stop'
  task :stop do
    on roles(:app, :web) do
      execute "#{fetch(:sidekiq_stop_cmd)}"
    end
  end

  desc 'Sidekiq restart'
  task :restart do
    on roles(:app, :web) do
      execute "#{fetch(:sidekiq_stop_cmd)}; sleep 5; #{fetch(:sidekiq_start_cmd)}"
    end
  end

  after 'unicorn:restart', 'sidekiq:restart'
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
locum-best-practices-0.2.2 lib/capistrano/tasks/sidekiq.cap
locum-best-practices-0.2.1 lib/capistrano/tasks/sidekiq.cap
locum-best-practices-0.2 lib/capistrano/tasks/sidekiq.cap