From 3c34e8d17659401c2485e9ead43a634cb745dc8b Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Fri, 7 Mar 2025 18:58:50 +0300 Subject: [PATCH] [ERP-356] environment for api2 --- erp24/api2/config/env.php | 14 ++++++++++++++ erp24/api2/index.php | 1 + 2 files changed, 15 insertions(+) create mode 100644 erp24/api2/config/env.php diff --git a/erp24/api2/config/env.php b/erp24/api2/config/env.php new file mode 100644 index 00000000..cd418591 --- /dev/null +++ b/erp24/api2/config/env.php @@ -0,0 +1,14 @@ +load(); + $dotenv->required(['APP_ENV']); + + foreach ($_ENV as $key => $value) { + putenv("$key=$value"); + } +} catch (\Dotenv\Exception\InvalidPathException $e) { + putenv("APP_ENV=development"); + Yii::error('Файл .env не найден: ' . $e->getMessage()); +} diff --git a/erp24/api2/index.php b/erp24/api2/index.php index 1d885a66..59e75219 100644 --- a/erp24/api2/index.php +++ b/erp24/api2/index.php @@ -5,6 +5,7 @@ defined('YII_ENV') or define('YII_ENV', 'dev'); require __DIR__ . '/../vendor/autoload.php'; require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php'; +require __DIR__ . '/config/env.php'; $config = require __DIR__.'/config/api2.config.php'; //$config = require __DIR__.'/config/dev.api2.config.php'; -- 2.39.5