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_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
|
||||
#
|
||||
|
||||
@@ -24,23 +24,31 @@ class Provision extends BaseController
|
||||
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
|
||||
{
|
||||
$servername = "172.16.4.96:3307";
|
||||
$database = "wordpress";
|
||||
$username = "root";
|
||||
$password = "may12002!";
|
||||
// Create connection
|
||||
$servername = $_ENV['PROVISION_MSQL_DATABASE_IP'].":". $_ENV['PROVISION_MSQL_DATABASE_PORT']; // "172.16.4.96:3307";
|
||||
$database = $_ENV['PROVISION_MSQL_DATABASE']; //"wordpress";
|
||||
$username = $_ENV['PROVISION_MSQL_DATABASE_USERNAME']; //"root";
|
||||
$password = $_ENV['PROVISION_MSQL_DATABASE_PASSWORD']; //"may12002!";
|
||||
// Create connection
|
||||
$conn = mysqli_connect($servername, $username, $password, $database);
|
||||
if ($conn->connect_error) {
|
||||
die("Connection failed: " . $conn->connect_error);
|
||||
}
|
||||
echo "Connected successfully";
|
||||
//echo "Connected successfully";
|
||||
log_message('critical', "***** ***** prepareDataBase ::Connected successfully ");
|
||||
|
||||
$list_limit = 2;
|
||||
$mysql = "SELECT id, member_id, uid, internal_url,product_id,status,provision_port,updated
|
||||
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
|
||||
ORDER BY updated ASC LIMIT ".$list_limit;
|
||||
|
||||
@@ -52,10 +60,6 @@ class Provision extends BaseController
|
||||
$provisionUID = $pr->uid;
|
||||
$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;
|
||||
// Create database
|
||||
$sql = "CREATE DATABASE $dbName";
|
||||
@@ -82,7 +86,8 @@ class Provision extends BaseController
|
||||
}
|
||||
|
||||
} 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);
|
||||
|
||||
Reference in New Issue
Block a user