Skip to content

@alec-c4 /deploy.rb
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
private_pub capistrano tasks
namespace :private_pub do
desc "Start private_pub server"
task :start do
run "cd #{current_path};RAILS_ENV=production bundle exec rackup private_pub.ru -s thin -E production -D -P tmp/pids/private_pub.pid"
end
desc "Stop private_pub server"
task :stop do
run "cd #{current_path};if [ -f tmp/pids/private_pub.pid ] && [ -e /proc/$(cat tmp/pids/private_pub.pid) ]; then kill -9 `cat tmp/pids/private_pub.pid`; fi"
end
desc "Restart private_pub server"
task :restart do
find_and_execute_task("private_pub:stop")
find_and_execute_task("private_pub:start")
end
end
@kirs

По-моему, вместо find_and_execute_task с именем таска можно писать просто

task :restart do
  stop
  start
end
@Olefine

Кир прав.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.