Some checks failed
Build, Push, Publish / Build & Release (push) Failing after 1s
23 lines
962 B
PHP
23 lines
962 B
PHP
<?php
|
|
// dbconfig.php
|
|
define('DB_SERVER', getenv('DB_SERVER') ?: 'localhost');
|
|
define('DB_NAME', getenv('DB_NAME') ?: 'dns');
|
|
define('DB_USERNAME', getenv('DB_USERNAME') ?: 'dns');
|
|
define('DB_PASSWORD', getenv('DB_PASSWORD') ?: 'password');
|
|
|
|
// Keycloak Configuration
|
|
define('KEYCLOAK_BASE_URL', getenv('KEYCLOAK_BASE_URL') ?: 'https://keycloak.example.com/auth');
|
|
define('KEYCLOAK_REALM', getenv('KEYCLOAK_REALM') ?: 'myrealm');
|
|
define('KEYCLOAK_CLIENT_ID', getenv('KEYCLOAK_CLIENT_ID') ?: 'myclient');
|
|
define('KEYCLOAK_CLIENT_SECRET', getenv('KEYCLOAK_CLIENT_SECRET') ?: 'mysecret');
|
|
define('KEYCLOAK_REDIRECT_URI', getenv('KEYCLOAK_REDIRECT_URI') ?: 'http://localhost/index.php');
|
|
|
|
|
|
// Create the connection (EXACTLY as in your original)
|
|
$link = @new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
|
|
|
|
// Optional: Add error logging if connection fails
|
|
if ($link->connect_error) {
|
|
error_log("Database connection failed: " . $link->connect_error);
|
|
}
|
|
?>
|