diff --git a/services/tunnelbroker/src/server.cpp b/services/tunnelbroker/src/server.cpp --- a/services/tunnelbroker/src/server.cpp +++ b/services/tunnelbroker/src/server.cpp @@ -1,6 +1,7 @@ #include "AmqpManager.h" #include "ConfigManager.h" #include "Constants.h" +#include "GlobalTools.h" #include "TunnelbrokerServiceImpl.h" #include @@ -39,8 +40,13 @@ int main(int argc, char **argv) { google::InitGoogleLogging(argv[0]); - comm::network::config::ConfigManager::getInstance().load( - comm::network::CONFIG_FILE_PATH); + if (comm::network::tools::isDevMode()) { + comm::network::config::ConfigManager::getInstance().load( + comm::network::DEV_CONFIG_FILE_PATH); + } else { + comm::network::config::ConfigManager::getInstance().load( + comm::network::CONFIG_FILE_PATH); + } std::thread amqpThread(comm::network::RunAmqpClient); std::thread grpcThread(comm::network::RunServer); amqpThread.join();