capistrano: lower downtime window for delayed jobs.
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
namespace :app do
|
||||
set :rolling_deploy, false
|
||||
|
||||
before "deploy:migrate", "app:disable"
|
||||
after "deploy:published", "app:enable"
|
||||
|
||||
task :disable do
|
||||
if fetch(:rolling_deploy)
|
||||
# do nothing
|
||||
@@ -30,3 +27,9 @@ namespace :deploy do
|
||||
invoke "deploy"
|
||||
end
|
||||
end
|
||||
|
||||
before "deploy:migrate", "app:disable"
|
||||
after "deploy:published", "app:enable"
|
||||
|
||||
before "app:disable", "delayed_job:stop"
|
||||
after "app:enable", "delayed_job:start"
|
||||
|
||||
@@ -35,6 +35,3 @@ namespace :delayed_job do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
before "deploy:started", "delayed_job:stop"
|
||||
after "deploy:published", "delayed_job:start"
|
||||
|
||||
Reference in New Issue
Block a user