]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-356] environment for api2
authorAlexander Smirnov <fredeom@mail.ru>
Fri, 7 Mar 2025 15:58:50 +0000 (18:58 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Fri, 7 Mar 2025 15:58:50 +0000 (18:58 +0300)
erp24/api2/config/env.php [new file with mode: 0644]
erp24/api2/index.php

diff --git a/erp24/api2/config/env.php b/erp24/api2/config/env.php
new file mode 100644 (file)
index 0000000..cd41859
--- /dev/null
@@ -0,0 +1,14 @@
+<?php
+
+try {
+    $dotenv = Dotenv\Dotenv::createImmutable(__DIR__ . '/../');
+    $dotenv->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());
+}
index 1d885a66ff117fe071e2372b64d2c3f26d63c12c..59e752198afc839fe185c544866bee92c33b44c7 100644 (file)
@@ -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';