add unicorn support

This commit is contained in:
r888888888
2013-04-15 21:58:00 -07:00
parent ff2c125e0f
commit 27f60060d5
4 changed files with 69 additions and 6 deletions

View File

@@ -19,6 +19,8 @@ set :scm, :git
set :user, "albert"
set :deploy_to, "/var/www/danbooru2"
require 'capistrano-unicorn'
default_run_options[:pty] = true
namespace :local_config do
@@ -101,11 +103,6 @@ namespace :deploy do
task :precompile_assets do
run "cd #{current_path}; bundle exec rake assets:precompile"
end
desc "Restart the application"
task :restart do
run "touch #{current_path}/tmp/restart.txt"
end
end
namespace :delayed_job do
@@ -145,7 +142,8 @@ after "deploy:stop", "delayed_job:stop"
after "deploy:restart", "delayed_job:restart"
before "deploy:update", "deploy:web:disable"
after "deploy:update", "deploy:migrate"
after "deploy:update", "deploy:restart"
after "deploy:restart", "unicorn:reload"
after "deploy:restart", "unicorn:restart"
after "deploy:restart", "deploy:precompile_assets"
after "deploy:restart", "deploy:web:enable"
after "delayed_job:stop", "delayed_job:kill"