Moved database config to .env
This commit is contained in:
@@ -22,6 +22,21 @@ HAPROXY_SERVER_URL="http://172.16.4.99:5555"
|
|||||||
HAPROXY_SERVER_USER="admin"
|
HAPROXY_SERVER_USER="admin"
|
||||||
HAPROXY_SERVER_PASS="Hapr0xy001"
|
HAPROXY_SERVER_PASS="Hapr0xy001"
|
||||||
|
|
||||||
|
|
||||||
|
MAIN_DATABASE_IP="10.20.30.60"
|
||||||
|
MAIN_DATABASE_USERNAME="merms_panel"
|
||||||
|
MAIN_DATABASE_PASSWORD="merms_panel"
|
||||||
|
MAIN_DATABASE="merms_panel"
|
||||||
|
MAIN_DATABASE_PORT="5432"
|
||||||
|
|
||||||
|
PROVISION_MSQL_DATABASE_IP="172.16.4.96"
|
||||||
|
PROVISION_MSQL_DATABASE_USERNAME="root"
|
||||||
|
PROVISION_MSQL_DATABASE_PASSWORD="may12002!"
|
||||||
|
PROVISION_MSQL_DATABASE="wordpress"
|
||||||
|
PROVISION_MSQL_DATABASE_PORT="3307"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#--------------------------------------------------------------------
|
#--------------------------------------------------------------------
|
||||||
# Example Environment Configuration file
|
# Example Environment Configuration file
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -24,23 +24,31 @@ class Provision extends BaseController
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//PROVISION_MSQL_DATABASE_IP="172.16.4.96"
|
||||||
|
//PROVISION_MSQL_DATABASE_USERNAME="root"
|
||||||
|
//PROVISION_MSQL_DATABASE_PASSWORD="may12002!"
|
||||||
|
//PROVISION_MSQL_DATABASE="wordpress"
|
||||||
|
//PROVISION_MSQL_DATABASE_PORT="3307"
|
||||||
|
|
||||||
private function prepareDataBase():string
|
private function prepareDataBase():string
|
||||||
{
|
{
|
||||||
$servername = "172.16.4.96:3307";
|
$servername = $_ENV['PROVISION_MSQL_DATABASE_IP'].":". $_ENV['PROVISION_MSQL_DATABASE_PORT']; // "172.16.4.96:3307";
|
||||||
$database = "wordpress";
|
$database = $_ENV['PROVISION_MSQL_DATABASE']; //"wordpress";
|
||||||
$username = "root";
|
$username = $_ENV['PROVISION_MSQL_DATABASE_USERNAME']; //"root";
|
||||||
$password = "may12002!";
|
$password = $_ENV['PROVISION_MSQL_DATABASE_PASSWORD']; //"may12002!";
|
||||||
// Create connection
|
// Create connection
|
||||||
$conn = mysqli_connect($servername, $username, $password, $database);
|
$conn = mysqli_connect($servername, $username, $password, $database);
|
||||||
if ($conn->connect_error) {
|
if ($conn->connect_error) {
|
||||||
die("Connection failed: " . $conn->connect_error);
|
die("Connection failed: " . $conn->connect_error);
|
||||||
}
|
}
|
||||||
echo "Connected successfully";
|
//echo "Connected successfully";
|
||||||
|
log_message('critical', "***** ***** prepareDataBase ::Connected successfully ");
|
||||||
|
|
||||||
$list_limit = 2;
|
$list_limit = 2;
|
||||||
$mysql = "SELECT id, member_id, uid, internal_url,product_id,status,provision_port,updated
|
$mysql = "SELECT id, member_id, uid, internal_url,product_id,status,provision_port,updated
|
||||||
FROM members_products
|
FROM members_products
|
||||||
WHERE db_status = 0 AND product_id IN ('A000004','A000003')
|
WHERE db_status = 0
|
||||||
|
AND product_id IN ('A000004','A000003')
|
||||||
AND provision_status = 0
|
AND provision_status = 0
|
||||||
ORDER BY updated ASC LIMIT ".$list_limit;
|
ORDER BY updated ASC LIMIT ".$list_limit;
|
||||||
|
|
||||||
@@ -52,10 +60,6 @@ class Provision extends BaseController
|
|||||||
$provisionUID = $pr->uid;
|
$provisionUID = $pr->uid;
|
||||||
$ContainerName = $this->generatedContainerName($productId, $pr->id ); // $productId . str_pad($pr->id, 10, "0", STR_PAD_LEFT);
|
$ContainerName = $this->generatedContainerName($productId, $pr->id ); // $productId . str_pad($pr->id, 10, "0", STR_PAD_LEFT);
|
||||||
|
|
||||||
// $allocated_port = $this->allocatePortNumber( $productId );
|
|
||||||
// $primary_server = $this->provisionServer( $productId );
|
|
||||||
// $mysql = "UPDATE members_products SET updated=now(), provision_port=".$allocated_port.", primary_server='".$primary_server."' WHERE uid::TEXT = '".$provisionUID."' AND provision_port = 0";
|
|
||||||
// $query = $this->db->query($mysql);
|
|
||||||
$dbName = $ContainerName;
|
$dbName = $ContainerName;
|
||||||
// Create database
|
// Create database
|
||||||
$sql = "CREATE DATABASE $dbName";
|
$sql = "CREATE DATABASE $dbName";
|
||||||
@@ -82,7 +86,8 @@ class Provision extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
echo "Error creating database: " . $conn->error;
|
//echo "Error creating database: " . $conn->error;
|
||||||
|
log_message('critical', "***** ***** prepareDataBase Error:: (Error creating database:) ". $conn->error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mysqli_close($conn);
|
mysqli_close($conn);
|
||||||
|
|||||||
Reference in New Issue
Block a user