From f106bf8fad5274a280ea221f9e4a65d656f1b7a6 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Tue, 22 Apr 2014 11:13:15 -0400 Subject: [PATCH] Separate RabbitMQ settings by development environment --- airtime_mvc/application/models/RabbitMq.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/models/RabbitMq.php b/airtime_mvc/application/models/RabbitMq.php index 894ae4122..f3f21a835 100644 --- a/airtime_mvc/application/models/RabbitMq.php +++ b/airtime_mvc/application/models/RabbitMq.php @@ -84,7 +84,11 @@ class Application_Model_RabbitMq { //Hack for Airtime Pro. The RabbitMQ settings for communicating with airtime_analyzer are global //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"], $config["rabbitmq"]["port"], $config["rabbitmq"]["user"],