From 63baac0f31842de42d20e218e4eef35e11b28f79 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Fri, 18 Jul 2025 17:55:28 -0400 Subject: [PATCH] URL Configuring --- app/Controllers/Provision.php | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/app/Controllers/Provision.php b/app/Controllers/Provision.php index aadfc5f..18bfd56 100644 --- a/app/Controllers/Provision.php +++ b/app/Controllers/Provision.php @@ -18,6 +18,9 @@ class Provision extends BaseController log_message('critical', "***** ***** prepareProvision :: Create needed DockerCompose Files "); $this->updateProvision(); + log_message('critical', "***** ***** prepareProvision :: Populate HAPROXY for URL "); + $this->configureURL(); + return 0; } @@ -637,16 +640,19 @@ class Provision extends BaseController } public function configureURL(){ + log_message('critical', "***** ***** Configure URL Start ::: "); $limit = 1; $mysql = "SELECT uid, internal_url,primary_server,provision_port,url_status FROM members_products WHERE url_status = 0 LIMIT $limit"; $query = $this->db->query($mysql); $provision_list = $query->getResult(); foreach ($provision_list as $pr) { + $provisionURL = $pr->internal_url; $provisionServer = $pr->primary_server; $provisionPort = $pr->provision_port; $provisionUID = $pr->uid; - log_message('critical', "***** ***** Configure URL $provisionURL to Point to ::: $provisionServer:$provisionPort "); + + log_message('critical', "***** ***** Configure URL Start ::: $provisionURL == $provisionServer:$provisionPort "); // Here call haproxy actions list ($res, $message) = $this->configureHaproxyURL($provisionURL,$provisionServer,$provisionPort); // TODO: Check $res for errors @@ -657,6 +663,29 @@ class Provision extends BaseController } public function haproxy():string { +// $limit = 1; +// $mysql = "SELECT +// internal_url, +// provision_port, +// product_id, +// url_status +// FROM members_products +// WHERE url_status = 0 LIMIT $limit"; +// $query = $this->db->query($mysql); +// $provision_list = $query->getResult(); +// foreach ($provision_list as $pr) { +// $provisionURL = $pr->internal_url; +// $productId = $pr->product_id; +// $provisionPort = $pr->provision_port; +// $provisionUID = $pr->uid; +// +// +// +// log_message('critical', "***** ***** Configure URL $provisionURL to Point to ::: $provisionServer:$provisionPort "); +// +// } + + list ($res, $message) = $this->configureHaproxyURL("23607.devprov.mermsemr.com","172.16.4.91","6603"); var_dump($message); log_message('critical',"Message => '".$message."'");