diff --git a/config/deploy.rb b/config/deploy.rb index 30b08c56d..52fa7a255 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -30,6 +30,7 @@ set :keep_releases, 5 set :local_user, ENV['USER'] set :delayed_job_workers, 2 +set :delayed_job_roles, :background set(:config_files, %w( log_rotation diff --git a/config/deploy/preproduction.rb b/config/deploy/preproduction.rb index 16d1c5bb7..74c96871e 100644 --- a/config/deploy/preproduction.rb +++ b/config/deploy/preproduction.rb @@ -6,5 +6,5 @@ set :ssh_options, port: deploysecret(:ssh_port) set :stage, :preproduction set :rails_env, :preproduction -server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer cron) +server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer cron background) server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer) diff --git a/config/deploy/production.rb b/config/deploy/production.rb index 5e002af1a..90eb501c2 100644 --- a/config/deploy/production.rb +++ b/config/deploy/production.rb @@ -7,6 +7,6 @@ set :stage, :production set :rails_env, :production #server deploysecret(:server1), user: deploysecret(:user), roles: %w(web app db importer) -server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer cron) +server deploysecret(:server2), user: deploysecret(:user), roles: %w(web app db importer cron background) server deploysecret(:server3), user: deploysecret(:user), roles: %w(web app db importer) server deploysecret(:server4), user: deploysecret(:user), roles: %w(web app db importer)