You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.2 KiB
39 lines
1.2 KiB
<?php
|
|
return [
|
|
'settings' => [
|
|
'displayErrorDetails' => true, // set to false in production
|
|
'determineRouteBeforeAppMiddleware' => true,
|
|
'addContentLengthHeader' => false, // Allow the web server to send the content-length header
|
|
|
|
// Renderer settings
|
|
'renderer' => [
|
|
'template_path' => __DIR__ . '/../templates/',
|
|
],
|
|
|
|
// Monolog settings
|
|
'logger' => [
|
|
'name' => 'slim-app',
|
|
'path' => isset($_ENV['docker']) ? 'php://stdout' : __DIR__ . '/../logs/app.log',
|
|
'level' => \Monolog\Logger::DEBUG,
|
|
],
|
|
// mysql
|
|
'db' => [
|
|
'host' => 'mongo_mysql:3306',
|
|
'user' => 'dbuser',
|
|
'pass' => 'psssssssssssssssss',
|
|
'dbname' => 'dbname',
|
|
],
|
|
// mongo
|
|
'mongo' => [
|
|
'host' => 'mongo_node1:27017,mongo_node2:27017,mongo_node3:27017/?replicaSet=replica01',
|
|
'user' => 'user',
|
|
'pass' => 'psssssssssssssssssss',
|
|
'dbname' => 'dbname',
|
|
],
|
|
// guzzle httpClient settings
|
|
'httpClient' => [
|
|
'timeout' => 60,
|
|
'base_uri' => 'http://127.0.0.1:8080'
|
|
],
|
|
],
|
|
];
|
|
|