set rails_env for delayed_job
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user