mirror of
https://codeberg.org/demostf/api.git
synced 2026-06-03 18:04:08 +02:00
make db password optional
This commit is contained in:
parent
b4b7c4142f
commit
ec0f38234f
1 changed files with 6 additions and 1 deletions
|
|
@ -27,15 +27,20 @@ if (!in_array($driver, $availableDrivers)) {
|
||||||
}
|
}
|
||||||
/** @var key-of<DriverManager::DRIVER_MAP> $driver */
|
/** @var key-of<DriverManager::DRIVER_MAP> $driver */
|
||||||
|
|
||||||
|
$dbPassword = getenv('DB_PASSWORD') ?: '';
|
||||||
|
|
||||||
$connectionParams = [
|
$connectionParams = [
|
||||||
'dbname' => getenv('DB_DATABASE') ?: '',
|
'dbname' => getenv('DB_DATABASE') ?: '',
|
||||||
'user' => getenv('DB_USERNAME') ?: '',
|
'user' => getenv('DB_USERNAME') ?: '',
|
||||||
'password' => getenv('DB_PASSWORD') ?: '',
|
|
||||||
'host' => getenv('DB_HOST') ?: '',
|
'host' => getenv('DB_HOST') ?: '',
|
||||||
'port' => (int) getenv('DB_PORT'),
|
'port' => (int) getenv('DB_PORT'),
|
||||||
'driver' => $driver,
|
'driver' => $driver,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if ($dbPassword) {
|
||||||
|
$connectionParams['password'] = $dbPassword;
|
||||||
|
}
|
||||||
|
|
||||||
$db = DriverManager::getConnection($connectionParams);
|
$db = DriverManager::getConnection($connectionParams);
|
||||||
$host = getenv('BASE_HOST') ?: '';
|
$host = getenv('BASE_HOST') ?: '';
|
||||||
$storeRoot = getenv('DEMO_ROOT') ?: '';
|
$storeRoot = getenv('DEMO_ROOT') ?: '';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue