feat: support for AMQPS for rabbitmq connections (#1911)

* Support AMQPS

* Update rabbit_mq.rb
This commit is contained in:
Dmitriy Alekseev
2022-03-16 09:38:13 +00:00
committed by GitHub
parent d4aebac3cb
commit 9f0697f194
2 changed files with 7 additions and 0 deletions
+4
View File
@@ -50,6 +50,10 @@ message_db:
rabbitmq:
host: 127.0.0.1
port: 5672
tls: false
verify_peer: true
tls_ca_certificates:
- /etc/ssl/certs/ca-certificates.crt
username: postal
password:
vhost: /postal
+3
View File
@@ -16,6 +16,9 @@ module Postal
conn = Bunny.new(
:hosts => bunny_host,
:port => Postal.config.rabbitmq&.port || 5672,
:tls => Postal.config.rabbitmq&.tls || false,
:verify_peer => Postal.config.rabbitmq&.verify_peer || true,
:tls_ca_certificates => Postal.config.rabbitmq&.tls_ca_certificates || [ "/etc/ssl/certs/ca-certificates.crt" ],
:username => Postal.config.rabbitmq&.username || 'guest',
:password => Postal.config.rabbitmq&.password || 'guest',
:vhost => Postal.config.rabbitmq&.vhost || nil