capistrano: lower downtime window for delayed jobs.

This commit is contained in:
evazion
2019-08-22 16:56:42 -05:00
parent 831aa57cad
commit fd639e3c81
2 changed files with 6 additions and 6 deletions

View File

@@ -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"

View File

@@ -35,6 +35,3 @@ namespace :delayed_job do
end
end
end
before "deploy:started", "delayed_job:stop"
after "deploy:published", "delayed_job:start"