Update dotenv env file
This commit is contained in:
@@ -8,18 +8,20 @@ define('SCRIPT_DEBUG', true);
|
||||
* Use Dotenv to set required environment variables and load .local.env file
|
||||
*/
|
||||
|
||||
$dotenv_dir = dirname(dirname(dirname(__DIR__)));
|
||||
if (class_exists(\Dotenv\Dotenv::class)) {
|
||||
$dotenv_dir = dirname(dirname(dirname(__DIR__)));
|
||||
|
||||
$env_file_name = null;
|
||||
$env_file_name = null;
|
||||
|
||||
if (file_exists($dotenv_dir . '/development.env')) {
|
||||
$env_file_name = 'development.env';
|
||||
} else if(file_exists($dotenv_dir . '/.env')) {
|
||||
$env_file_name = '.env';
|
||||
}
|
||||
if (file_exists($dotenv_dir . '/development.env')) {
|
||||
$env_file_name = 'development.env';
|
||||
} else if(file_exists($dotenv_dir . '/.env')) {
|
||||
$env_file_name = '.env';
|
||||
}
|
||||
|
||||
if (isset($env_file_name)) {
|
||||
$dotenv = new Dotenv\Dotenv($dotenv_dir, $env_file_name);
|
||||
$dotenv->load();
|
||||
$dotenv->required(['MYSQL_DATABASE', 'MYSQL_USER', 'MYSQL_PASSWORD']);
|
||||
if (isset($env_file_name)) {
|
||||
$dotenv = new Dotenv\Dotenv($dotenv_dir, $env_file_name);
|
||||
$dotenv->load();
|
||||
$dotenv->required(['MYSQL_DATABASE', 'MYSQL_USER', 'MYSQL_PASSWORD']);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user