mirror of
https://github.com/wallabag/wallabag.git
synced 2025-02-28 08:26:29 +00:00
Merge pull request #8029 from wallabag/introduce-a-rabbitmq_url
Introduce a RABBITMQ_URL
This commit is contained in:
commit
a6134a3e1f
2 changed files with 19 additions and 6 deletions
|
@ -78,6 +78,7 @@ class AppKernel extends Kernel
|
|||
$loader->load(function (ContainerBuilder $container) {
|
||||
$this->processDatabaseParameters($container);
|
||||
$this->defineRedisUrlEnvVar($container);
|
||||
$this->defineRabbitMqUrlEnvVar($container);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -138,4 +139,20 @@ class AppKernel extends Kernel
|
|||
|
||||
$container->setParameter('env(REDIS_URL)', $url);
|
||||
}
|
||||
|
||||
private function defineRabbitMqUrlEnvVar(ContainerBuilder $container)
|
||||
{
|
||||
$host = $container->getParameter('rabbitmq_host');
|
||||
$port = $container->getParameter('rabbitmq_port');
|
||||
$user = $container->getParameter('rabbitmq_user');
|
||||
$password = $container->getParameter('rabbitmq_password');
|
||||
|
||||
$url = 'amqp://' . $user . ':' . $password . '@' . $host;
|
||||
|
||||
if ($port) {
|
||||
$url .= ':' . $port;
|
||||
}
|
||||
|
||||
$container->setParameter('env(RABBITMQ_URL)', $url);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -239,11 +239,7 @@ rulerz:
|
|||
old_sound_rabbit_mq:
|
||||
connections:
|
||||
default:
|
||||
host: "%rabbitmq_host%"
|
||||
port: "%rabbitmq_port%"
|
||||
user: "%rabbitmq_user%"
|
||||
password: "%rabbitmq_password%"
|
||||
vhost: /
|
||||
url: "%env(RABBITMQ_URL)%"
|
||||
lazy: true
|
||||
producers:
|
||||
import_pocket:
|
||||
|
|
Loading…
Reference in a new issue