diff --git a/modules/shared/db.php b/modules/shared/db.php index 54e224f..cbb70f1 100644 --- a/modules/shared/db.php +++ b/modules/shared/db.php @@ -77,9 +77,11 @@ function env_value(string $key, array $localEnv, string $default = ''): string return $default; } -function connect_database(): PDO +function connect_database(?array $env = null): PDO { - $env = parse_env_file(__DIR__ . '/../.env'); + if ($env === null) { + $env = parse_env_file(dirname(__DIR__, 2) . '/.env'); + } $env = expand_env_values($env); $databaseUrl = env_value('DATABASE_URL', $env);