lib/tasks/upstart.rake in elocal_capistrano-2.0.1 vs lib/tasks/upstart.rake in elocal_capistrano-2.0.2

- old
+ new

@@ -26,9 +26,18 @@ pid=`status #{app_name} | grep -o -E '[0-9]+'`; if [ -z $pid ]; then sudo start #{app_name}; else sudo reload #{app_name}; fi CMD end end end + + desc 'Perform a start/stop not a reload of the application puma service' + task :hard_restart do + on release_roles :app do + Array(fetch(:puma_application_name)).each do |app_name| + sudo :restart, app_name + end + end + end end namespace :delayed_job do %w(start stop status).each do |t| desc "Perform #{t} of the delayed_job service"