Files
ddnsonroute53/dbconfig.php
Ivan Carlos de Almeida 4368e51bf3
Some checks failed
Build, Push, Publish / Build & Release (push) Failing after 1s
restore github
2025-12-09 15:37:27 -03:00

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);
}
?>