fixes to install scripts

This commit is contained in:
r888888888
2015-10-02 13:36:40 -07:00
parent 5b04cd632d
commit a509658d5b
3 changed files with 17 additions and 10 deletions

View File

@@ -2,10 +2,12 @@ namespace :delayed_job do
desc "Start delayed_job process"
task :start do
on roles(:app) do
within current_path do
with rails_env: fetch(:rails_env) do
hostname = capture("hostname").strip
execute :bundle, "exec", "script/delayed_job", "--queues=default,#{hostname}", "-n 2", "start"
if test("[ -d #{current_path} ]")
within current_path do
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
@@ -14,9 +16,11 @@ namespace :delayed_job do
desc "Stop delayed_job process"
task :stop do
on roles(:app) do
within current_path do
with rails_env: fetch(:rails_env) do
execute :bundle, "exec", "script/delayed_job", "stop"
if test("[ -d #{current_path} ]")
within current_path do
with rails_env: fetch(:rails_env) do
execute :bundle, "exec", "script/delayed_job", "stop"
end
end
end
end