Files
emails/api/setup/settings/01_env.php
2023-10-31 13:41:15 -03:00

35 lines
1.0 KiB
PHP

<?php
return [
'emails' => function() {
$data = [
'host' => $_ENV['EMAIL_HOST'],
'username' => $_ENV['EMAIL_USERNAME'],
'password' => $_ENV['EMAIL_PASSWORD'],
//'folder' => $_ENV['EMAIL_FOLDER'],
];
if (isset($_ENV['EMAIL_PORT'])) {
$data['port'] = $_ENV['EMAIL_PORT'];
}
return json_decode(json_encode($data));
},
'passwords' => function() {
return explode($_ENV['PASSWORDS_SEPARATOR'] ?? ',', $_ENV['PASSWORDS'] ?? '');
},
'api_key' => $_ENV['API_KEY'],
'database' => function() {
$arr = [
'host' => 'db',
'name' => $_ENV['MYSQL_DATABASE'],
'user' => [
'name' => $_ENV['MYSQL_USER'],
'password' => $_ENV['MYSQL_PASSWORD']
]
];
if (isset($_ENV['MYSQL_PORT'])) {
$arr['port'] = $_ENV['MYSQL_PORT'];
}
return json_decode(json_encode($arr));
},
'max_update_days' => 7
];