From 6234802157935587dc2fc7d744fe75fcc209d7af Mon Sep 17 00:00:00 2001 From: r888888888 Date: Mon, 24 Aug 2015 15:09:00 -0700 Subject: [PATCH] set rails_env for delayed_job --- lib/capistrano/tasks/delayed_job.cap | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/capistrano/tasks/delayed_job.cap b/lib/capistrano/tasks/delayed_job.cap index 6d8bb89d7..e25db479c 100644 --- a/lib/capistrano/tasks/delayed_job.cap +++ b/lib/capistrano/tasks/delayed_job.cap @@ -3,8 +3,10 @@ namespace :delayed_job do task :start do on roles(:app) do within current_path do - hostname = capture("hostname").strip - execute :bundle, "exec", "script/delayed_job", "--queues=default,#{hostname}", "-n 2", "start" + with rails_env: fetch(:rails_env) do + hostname = capture("hostname").strip + execute :bundle, "exec", "script/delayed_job", "--queues=default,#{hostname}", "-n 2", "start" + end end end end @@ -13,7 +15,9 @@ namespace :delayed_job do task :stop do on roles(:app) do within current_path do - execute :bundle, "exec", "script/delayed_job", "stop" + with rails_env: fetch(:rails_env) do + execute :bundle, "exec", "script/delayed_job", "stop" + end end end end