.\config\

This commit is contained in:
2021-06-14 17:41:40 -04:00
parent 5ef0aaae50
commit 8da6b4f160
4 changed files with 19 additions and 15 deletions

View File

@ -1,6 +1,7 @@
<?php
include_once dirname(__DIR__) . '/vendor/autoload.php';
include_once 'errors.php';
include_once 'dotenv.php';
include_once 'database.php';
include_once 'routes.php';
?>
?>

12
bootstrap/dotenv.php Normal file
View File

@ -0,0 +1,12 @@
<?php
use Dotenv\Dotenv;
$folder = dirname(__DIR__);
$files = new DirectoryIterator($folder);
foreach ($files as $file) {
if ($file->isDir() or $file->getExtension() != 'env') {
continue;
}
$env = Dotenv::createImmutable($file->getPath(), $file->getBasename());
$env->load();
}

View File

@ -22,7 +22,8 @@
"php-di/slim-bridge": "dev-master",
"rubellum/slim-blade-view": "dev-master",
"nyholm/psr7": "1.4.x-dev",
"nyholm/psr7-server": "dev-master"
"nyholm/psr7-server": "dev-master",
"vlucas/phpdotenv": "5.3.x-dev"
},
"require-dev" : {
"phpunit/phpunit" : "^6.3",

View File

@ -13,8 +13,6 @@ services:
php:
build: .
container_name: php
ports:
- 9123:9000
volumes:
- .:/code
@ -22,13 +20,7 @@ services:
container_name: db
image: mariadb:latest
restart: unless-stopped
ports:
- 3307:3306
environment:
MYSQL_ROOT_PASSWORD: 'password'
MYSQL_DATABASE: 'incoviba'
MYSQL_USER: 'incoviba'
MYSQL_PASSWORD: '5GQYFvRjVw2A4KcD'
env_file: .db.env
volumes:
- dbdata:/var/lib/mysql
@ -37,10 +29,8 @@ services:
image: adminer:latest
restart: unless-stopped
ports:
- 8082:8080
environment:
ADMINER_DESIGN: 'dracula'
ADMINER_PLUGINS: 'dump-json'
- 8083:8080
env_file: .adminer.env
volumes:
dbdata: