config: make the queue names explicit

With Rails 6.1, the default queue is now the global application queue.

We want to retain our custom queues in some cases, so configure them
epxlicitely.
This commit is contained in:
Pierre de La Morinerie 2021-03-30 12:26:44 +02:00
parent 95b6fdf86d
commit b65de3e583
2 changed files with 11 additions and 5 deletions

View file

@ -65,6 +65,12 @@ module TPS
# disable the check performed by Rails. # disable the check performed by Rails.
config.action_dispatch.ip_spoofing_check = false config.action_dispatch.ip_spoofing_check = false
# Set the queue name for the mail delivery jobs to 'mailers'
config.action_mailer.deliver_later_queue_name = :mailers
# Set the queue name for the analysis jobs to 'active_storage_analysis'
config.active_storage.queues.analysis = :active_storage_analysis
config.to_prepare do config.to_prepare do
# Make main application helpers available in administrate # Make main application helpers available in administrate
Administrate::ApplicationController.helper(TPS::Application.helpers) Administrate::ApplicationController.helper(TPS::Application.helpers)

View file

@ -48,19 +48,19 @@
# Rails.application.config.action_view.form_with_generates_remote_forms = false # Rails.application.config.action_view.form_with_generates_remote_forms = false
# Set the default queue name for the analysis job to the queue adapter default. # Set the default queue name for the analysis job to the queue adapter default.
# Rails.application.config.active_storage.queues.analysis = nil Rails.application.config.active_storage.queues.analysis = nil
# Set the default queue name for the purge job to the queue adapter default. # Set the default queue name for the purge job to the queue adapter default.
# Rails.application.config.active_storage.queues.purge = nil Rails.application.config.active_storage.queues.purge = nil
# Set the default queue name for the incineration job to the queue adapter default. # Set the default queue name for the incineration job to the queue adapter default.
# Rails.application.config.action_mailbox.queues.incineration = nil Rails.application.config.action_mailbox.queues.incineration = nil
# Set the default queue name for the routing job to the queue adapter default. # Set the default queue name for the routing job to the queue adapter default.
# Rails.application.config.action_mailbox.queues.routing = nil Rails.application.config.action_mailbox.queues.routing = nil
# Set the default queue name for the mail deliver job to the queue adapter default. # Set the default queue name for the mail deliver job to the queue adapter default.
# Rails.application.config.action_mailer.deliver_later_queue_name = nil Rails.application.config.action_mailer.deliver_later_queue_name = nil
# Generate a `Link` header that gives a hint to modern browsers about # Generate a `Link` header that gives a hint to modern browsers about
# preloading assets when using `javascript_include_tag` and `stylesheet_link_tag`. # preloading assets when using `javascript_include_tag` and `stylesheet_link_tag`.