Files
pta/config.php
2026-08-20 13:22:49 +02:00

26 lines
860 B
PHP

<?php
declare(strict_types=1);
/**
* Configuration de la connexion base de données.
*
* Toutes les valeurs viennent de variables d'environnement PTA_DB_* (posées par
* docker-compose.yml depuis le .env). Les valeurs par défaut ne servent qu'à un
* usage local hors Docker : en conteneur, elles sont toujours surchargées.
*
* Ne jamais écrire de mot de passe en dur ici : ce fichier est versionné.
*
* @return array{db: array{host: string, port: string, name: string, user: string, pass: string, charset: string}}
*/
return [
'db' => [
'host' => getenv('PTA_DB_HOST') ?: '127.0.0.1',
'port' => getenv('PTA_DB_PORT') ?: '3306',
'name' => getenv('PTA_DB_NAME') ?: 'pta_test',
'user' => getenv('PTA_DB_USER') ?: 'root',
'pass' => getenv('PTA_DB_PASS') ?: '',
'charset' => 'utf8mb4',
],
];