set rails_env for delayed_job

This commit is contained in:
r888888888
2015-08-24 15:09:00 -07:00
parent 1399e06837
commit 6234802157

View File

@@ -3,20 +3,24 @@ namespace :delayed_job do
task :start do task :start do
on roles(:app) do on roles(:app) do
within current_path do within current_path do
with rails_env: fetch(:rails_env) do
hostname = capture("hostname").strip hostname = capture("hostname").strip
execute :bundle, "exec", "script/delayed_job", "--queues=default,#{hostname}", "-n 2", "start" execute :bundle, "exec", "script/delayed_job", "--queues=default,#{hostname}", "-n 2", "start"
end end
end end
end end
end
desc "Stop delayed_job process" desc "Stop delayed_job process"
task :stop do task :stop do
on roles(:app) do on roles(:app) do
within current_path do within current_path do
with rails_env: fetch(:rails_env) do
execute :bundle, "exec", "script/delayed_job", "stop" execute :bundle, "exec", "script/delayed_job", "stop"
end end
end end
end end
end
desc "Restart delayed_job process" desc "Restart delayed_job process"
task :restart do task :restart do