URL Configuring

This commit is contained in:
CHIEFSOFT\ameye
2025-07-18 17:55:28 -04:00
parent 97033deac9
commit 63baac0f31
+30 -1
View File
@@ -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."'");