update sistem proyek menjadi lebih struktural. dimulai dengan memisahkan dashboard publik dan administrator pada setiap proyek, membuat dockerfile untuk setup environment docker, dan merapikan database serta membuat file migration.
This commit is contained in:
+20
-2
@@ -1,7 +1,25 @@
|
||||
<?php
|
||||
$conn = new mysqli("localhost", "root", "bobbyandreanjapri", "webgis_spbu");
|
||||
function env_value($keys, $default = '')
|
||||
{
|
||||
foreach ($keys as $key) {
|
||||
$value = getenv($key);
|
||||
if ($value !== false && $value !== '') {
|
||||
return $value;
|
||||
}
|
||||
}
|
||||
|
||||
return $default;
|
||||
}
|
||||
|
||||
$db_host = env_value(['DB_HOST', 'MYSQL_HOST', 'MYSQL_SERVER'], 'localhost');
|
||||
$db_port = intval(env_value(['DB_PORT', 'MYSQL_PORT'], 3306));
|
||||
$db_name = env_value(['DB_DATABASE', 'MYSQL_DATABASE', 'MYSQL_DB'], 'webgis_spbu');
|
||||
$db_user = env_value(['DB_USERNAME', 'MYSQL_USER'], 'root');
|
||||
$db_pass = env_value(['DB_PASSWORD', 'MYSQL_PASSWORD', 'MYSQL_ROOT_PASSWORD'], '');
|
||||
|
||||
$conn = new mysqli($db_host, $db_user, $db_pass, $db_name, $db_port);
|
||||
if ($conn->connect_error) {
|
||||
die(json_encode(["error" => "Koneksi gagal: " . $conn->connect_error]));
|
||||
}
|
||||
$conn->set_charset("utf8");
|
||||
$conn->set_charset("utf8mb4");
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user