Skip to content

Commit

Permalink
Support config PROJECT_PATH_CONFIG and PROJECT_PATH_SPECIFIC via …
Browse files Browse the repository at this point in the history
…environment variables (#1270)
  • Loading branch information
wrvsrx committed Jul 21, 2024
1 parent ae0a34d commit cc3eca1
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions Core/Frameworks/Flake/Framework.php
Original file line number Diff line number Diff line change
Expand Up @@ -163,11 +163,25 @@ static function bootstrap() {

define("PROJECT_PATH_CORE", PROJECT_PATH_ROOT . "Core/");
define("PROJECT_PATH_CORERESOURCES", PROJECT_PATH_CORE . "Resources/");
define("PROJECT_PATH_SPECIFIC", PROJECT_PATH_ROOT . "Specific/");
define("PROJECT_PATH_CONFIG", PROJECT_PATH_ROOT . "config/");
define("PROJECT_PATH_FRAMEWORKS", PROJECT_PATH_CORE . "Frameworks/");
define("PROJECT_PATH_WWWROOT", PROJECT_PATH_CORE . "WWWRoot/");

// set PROJECT_PATH_CONFIG from BAIKAL_PATH_CONFIG
$baikalPathConfig = getenv('BAIKAL_PATH_CONFIG');
if ($baikalPathConfig !== false) {
define("PROJECT_PATH_CONFIG", $baikalPathConfig);
} else {
define("PROJECT_PATH_CONFIG", PROJECT_PATH_ROOT . "config/");
}

// set PROJECT_PATH_SPECIFIC from BAIKAL_PATH_CONFIG
$baikalPathConfig = getenv('BAIKAL_PATH_SPECIFIC');
if ($baikalPathConfig !== false) {
define("PROJECT_PATH_SPECIFIC", $baikalPathConfig);
} else {
define("PROJECT_PATH_SPECIFIC", PROJECT_PATH_ROOT . "Specific/");
}

require_once PROJECT_PATH_CORE . "Distrib.php";

define("PROJECT_PATH_DOCUMENTROOT", PROJECT_PATH_ROOT . "html/");
Expand Down

0 comments on commit cc3eca1

Please sign in to comment.