Sha256: 3e1e600946205f8813d97198af668e6b6c7e9308f8eb044acd45dc1d1e162cd4
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
Capistrano::Configuration.instance.load do after "deploy", "sidekiq:restart" namespace :sidekiq do desc "Force stop sidekiq" task :kill do run "cd #{current_path} && kill `cat tmp/pids/sidekiq.pid` && sleep 5 && kill -9 `cat tmp/pids/sidekiq.pid`" end desc "Stop sidekiq" task :stop do run "cd #{current_path} && kill `cat tmp/pids/sidekiq.pid`" end desc "Start sidekiq" task :start do rails_env = fetch(:rails_env, "production") run "cd #{current_path} && nohup bundle exec sidekiq -e #{rails_env} -C config/sidekiq.yml -P tmp/pids/sidekiq.pid &>> log/sidekiq.log &" end desc "Restart sidekiq" task :restart do stop start end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-0.8.0 | lib/sidekiq/capistrano.rb |