26 lines
627 B
PHP
26 lines
627 B
PHP
<?php
|
|
return [
|
|
'base_url' => '',
|
|
'debug' => $_ENV['DEBUG'],
|
|
'databases' => function() {
|
|
$settings = [
|
|
'short_names' => true,
|
|
'dbs' => []
|
|
];
|
|
$default = [
|
|
'engine' => 'mysql',
|
|
'host' => (object) [
|
|
'name' => $_ENV['DB_HOST'],
|
|
'port' => $_ENV['DB_PORT'] ?? null
|
|
],
|
|
'user' => (object) [
|
|
'name' => $_ENV['MYSQL_USER'],
|
|
'password' => $_ENV['MYSQL_PASSWORD']
|
|
],
|
|
'name' => $_ENV['MYSQL_DATABASE'] . ($_ENV['ENV'] ? '_' . $_ENV['ENV'] : '')
|
|
];
|
|
$settings['dbs']['default'] = (object) $default;
|
|
return (object) $settings;
|
|
}
|
|
];
|