chore: use environment variables for database credentials
This commit is contained in:
@@ -11,11 +11,11 @@ ini_set('display_startup_errors', '0');
|
|||||||
// Mulai output buffering untuk tangkap output tak terduga
|
// Mulai output buffering untuk tangkap output tak terduga
|
||||||
ob_start();
|
ob_start();
|
||||||
|
|
||||||
define('DB_HOST', 'db');
|
define('DB_HOST', getenv('DB_HOST') ?: 'db');
|
||||||
define('DB_PORT', '3306');
|
define('DB_PORT', getenv('DB_PORT') ?: '3306');
|
||||||
define('DB_NAME', 'geososial');
|
define('DB_NAME', getenv('DB_NAME_GEOSOSIAL') ?: 'geososial');
|
||||||
define('DB_USER', 'root');
|
define('DB_USER', getenv('DB_USER') ?: 'root');
|
||||||
define('DB_PASS', 'root');
|
define('DB_PASS', getenv('DB_PASS') ?: 'root');
|
||||||
define('DB_CHARSET', 'utf8mb4');
|
define('DB_CHARSET', 'utf8mb4');
|
||||||
|
|
||||||
// CORS Headers
|
// CORS Headers
|
||||||
|
|||||||
+6
-1
@@ -1,5 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
$conn = mysqli_connect("db", "root", "root", "webgis");
|
$db_host = getenv('DB_HOST') ?: 'db';
|
||||||
|
$db_user = getenv('DB_USER') ?: 'root';
|
||||||
|
$db_pass = getenv('DB_PASS') ?: 'root';
|
||||||
|
$db_name = getenv('DB_NAME_SPBU') ?: 'webgis';
|
||||||
|
|
||||||
|
$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
|
||||||
|
|
||||||
if (!$conn) {
|
if (!$conn) {
|
||||||
die("Koneksi gagal: " . mysqli_connect_error());
|
die("Koneksi gagal: " . mysqli_connect_error());
|
||||||
|
|||||||
Reference in New Issue
Block a user