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"