From 38d977faecd8eed45ebc8090cdd31412b4c1967d Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 4 Jan 2026 08:56:48 -0500 Subject: [PATCH] fix env --- system/Boot.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/system/Boot.php b/system/Boot.php index ba36755..76370a2 100644 --- a/system/Boot.php +++ b/system/Boot.php @@ -167,12 +167,24 @@ class Boot /** * Load environment settings from .env files into $_SERVER and $_ENV */ - protected static function loadDotEnv(Paths $paths): void + protected static function loadDotEnvRetired(Paths $paths): void { require_once $paths->systemDirectory . '/Config/DotEnv.php'; (new DotEnv($paths->appDirectory . '/../'))->load(); } + protected static function loadDotEnv(Paths $paths): void + { + require_once $paths->systemDirectory . '/Config/DotEnv.php'; + $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(); + } protected static function defineEnvironment(): void { if (! defined('ENVIRONMENT')) {