diff --git a/system/Boot.php b/system/Boot.php index 49d3da2..6424019 100644 --- a/system/Boot.php +++ b/system/Boot.php @@ -141,8 +141,12 @@ class Boot protected static function loadDotEnv(Paths $paths): void { require_once $paths->systemDirectory . '/Config/DotEnv.php'; - $env_file = '.env'; - if (ENVIRONMENT == 'production'){{ + $env = $_ENV['CI_ENVIRONMENT'] ?? $_SERVER['CI_ENVIRONMENT'] + ?? getenv('CI_ENVIRONMENT') + ?: 'production'; + + $env_file = '.env'; // default file + if ($env == 'production'){{ $env_file = '.env.live'; }} (new DotEnv($paths->appDirectory . '/../', $env_file))->load();