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 */
|
||||
|
||||
$dbPassword = getenv('DB_PASSWORD') ?: '';
|
||||
|
||||
$connectionParams = [
|
||||
'dbname' => getenv('DB_DATABASE') ?: '',
|
||||
'user' => getenv('DB_USERNAME') ?: '',
|
||||
'password' => getenv('DB_PASSWORD') ?: '',
|
||||
'host' => getenv('DB_HOST') ?: '',
|
||||
'port' => (int) getenv('DB_PORT'),
|
||||
'driver' => $driver,
|
||||
];
|
||||
|
||||
if ($dbPassword) {
|
||||
$connectionParams['password'] = $dbPassword;
|
||||
}
|
||||
|
||||
$db = DriverManager::getConnection($connectionParams);
|
||||
$host = getenv('BASE_HOST') ?: '';
|
||||
$storeRoot = getenv('DEMO_ROOT') ?: '';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue