From 87fe3c63fb25a2047815ed45795d961d7d8b85be Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 30 Dec 2019 00:12:51 -0600 Subject: [PATCH] capistrano: fixup delayed jobs deployment. --- lib/capistrano/tasks/delayed_job.rake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/capistrano/tasks/delayed_job.rake b/lib/capistrano/tasks/delayed_job.rake index d21902aa7..94f702f82 100644 --- a/lib/capistrano/tasks/delayed_job.rake +++ b/lib/capistrano/tasks/delayed_job.rake @@ -4,10 +4,10 @@ namespace :delayed_job do on roles(:worker) do within current_path do with rails_env: fetch(:rails_env) do - execute :"systemd-run", "--user --collect --slice delayed_job --unit delayed_job.bulk_update -E RAILS_ENV=$RAILS_ENV -p WorkingDirectory=$PWD -p Restart=always #{bundle} exec script/delayed_job --queues=bulk_update run" + bundle = SSHKit.config.command_map[:bundle] + execute :"systemd-run", "--user --collect --slice delayed_job --unit delayed_job.bulk_update -E RAILS_ENV=$RAILS_ENV -p WorkingDirectory=$PWD -p Restart=always #{bundle} exec script/delayed_job --queues=bulk_update run" fetch(:delayed_job_workers, 16).times do |n| - bundle = SSHKit.config.command_map[:bundle] execute :"systemd-run", "--user --collect --slice delayed_job --unit delayed_job.#{n} -E RAILS_ENV=$RAILS_ENV -p WorkingDirectory=$PWD -p Restart=always #{bundle} exec script/delayed_job --queues=default run" end end