Separate RabbitMQ settings by development environment

This commit is contained in:
Albert Santoni 2014-04-22 11:13:15 -04:00
parent c9411d4301
commit f106bf8fad
1 changed files with 5 additions and 1 deletions

View File

@ -84,7 +84,11 @@ class Application_Model_RabbitMq
{ {
//Hack for Airtime Pro. The RabbitMQ settings for communicating with airtime_analyzer are global //Hack for Airtime Pro. The RabbitMQ settings for communicating with airtime_analyzer are global
//and shared between all instances on Airtime Pro. //and shared between all instances on Airtime Pro.
$config = parse_ini_file("/etc/airtime-saas/rabbitmq-analyzer.ini", true); $devEnv = "production"; //Default
if (array_key_exists("dev_env", $config["general"])) {
$devEnv = $config["general"]["dev_env"];
}
$config = parse_ini_file("/etc/airtime-saas/rabbitmq-analyzer-" . $devEnv . ".ini", true);
$conn = new AMQPConnection($config["rabbitmq"]["host"], $conn = new AMQPConnection($config["rabbitmq"]["host"],
$config["rabbitmq"]["port"], $config["rabbitmq"]["port"],
$config["rabbitmq"]["user"], $config["rabbitmq"]["user"],