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