URL Configuring
This commit is contained in:
@@ -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."'");
|
||||
|
||||
Reference in New Issue
Block a user