|
50 | 50 | \Leantime\Core\Providers\TemplateServiceProvider::class,
|
51 | 51 |
|
52 | 52 | ],
|
| 53 | + 'name' => env('LEAN_SITENAME', 'Leantime'), |
| 54 | + 'locale' => env('LEAN_LANGUAGE', 'en-US'), |
| 55 | + 'url' => env('LEAN_APP_URL', ''), |
| 56 | + 'timezone' => env('LEAN_DEFAULT_TIMEZONE', 'America/Los_Angeles'), |
| 57 | + 'env' => env('LEAN_ENV', ''), |
| 58 | + 'debug' => env('LEAN_DEBUG', 0), |
| 59 | + 'key' => env('LEAN_SESSION_PASSWORD', '123'), |
| 60 | + |
53 | 61 | ],
|
54 | 62 | 'debug_blacklist' => [
|
55 | 63 | '_ENV' => [
|
|
325 | 333 | |
|
326 | 334 | */
|
327 | 335 |
|
328 |
| - 'secure' => false, |
| 336 | + 'secure' => env('LEAN_SESSION_SECURE', false), |
329 | 337 |
|
330 | 338 | /*
|
331 | 339 | |--------------------------------------------------------------------------
|
|
396 | 404 | 'compression' => 3, // Redis::COMPRESSION_LZ4
|
397 | 405 | ],
|
398 | 406 | 'default' => [
|
399 |
| - 'url' => '', |
400 |
| - 'scheme' => 'tls', |
401 |
| - 'host' => '', |
402 |
| - 'password' => null, |
403 |
| - 'port' => '6379', |
| 407 | + 'url' => env('LEAN_REDIS_URL', ''), |
| 408 | + 'scheme' => env('LEAN_REDIS_SCHEME', 'tls'), |
| 409 | + 'host' => env('LEAN_REDIS_HOST', '127.0.0.1'), |
| 410 | + 'password' => env('LEAN_REDIS_PASSWORD', null), |
| 411 | + 'port' => env('LEAN_REDIS_PORT', '127.0.0.1'), |
404 | 412 | 'database' => '0',
|
405 | 413 | 'prefix' => 'leantime_cache',
|
406 | 414 | ],
|
407 | 415 | ],
|
408 | 416 | 'database' => [
|
409 |
| - 'default' => env('DB_CONNECTION', 'mysql'), |
| 417 | + 'default' => env('LEAN_DB_DEFAULT_CONNECTION', 'mysql'), |
410 | 418 | /*
|
411 | 419 | |--------------------------------------------------------------------------
|
412 | 420 | | Database Connections
|
|
421 | 429 | 'sqlite' => [
|
422 | 430 | 'driver' => 'sqlite',
|
423 | 431 | 'url' => env('LEAN_DB_URL'),
|
424 |
| - 'database' => env('LEAN_DB_DATABASE', database_path('database.sqlite')), |
| 432 | + 'database' => database_path('database.sqlite'), |
425 | 433 | 'prefix' => '',
|
426 |
| - 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), |
| 434 | + 'foreign_key_constraints' => env('LEAN_DB_FOREIGN_KEYS', true), |
427 | 435 | 'busy_timeout' => null,
|
428 | 436 | 'journal_mode' => null,
|
429 | 437 | 'synchronous' => null,
|
|
437 | 445 | 'username' => env('LEAN_DB_USER', 'root'),
|
438 | 446 | 'password' => env('LEAN_DB_PASSWORD', ''),
|
439 | 447 | 'unix_socket' => env('LEAN_DB_SOCKET', ''),
|
440 |
| - 'charset' => env('DB_CHARSET', 'utf8mb4'), |
441 |
| - 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), |
| 448 | + 'charset' => env('LEAN_DB_CHARSET', 'utf8mb4'), |
| 449 | + 'collation' => env('LEAN_DB_COLLATION', 'utf8mb4_unicode_ci'), |
442 | 450 | 'prefix' => '',
|
443 | 451 | 'prefix_indexes' => true,
|
444 | 452 | 'strict' => false,
|
445 | 453 | 'engine' => 'InnoDB',
|
| 454 | + 'sslmode' => env('LEAN_DB_SSLMODE', ''), |
446 | 455 | 'options' => extension_loaded('pdo_mysql') ? array_filter([
|
447 |
| - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), |
| 456 | + PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => env('LEAN_DB_MYSQL_ATTR_SSL_VERIFY_SERVER', false), |
| 457 | + PDO::MYSQL_ATTR_SSL_KEY => env('LEAN_DB_MYSQL_ATTR_SSL_KEY'), |
| 458 | + PDO::MYSQL_ATTR_SSL_CERT => env('LEAN_DB_MYSQL_ATTR_SSL_CERT'), |
| 459 | + PDO::MYSQL_ATTR_SSL_CA => env('LEAN_DB_MYSQL_ATTR_SSL_CA'), |
448 | 460 | PDO::ATTR_EMULATE_PREPARES => true,
|
449 | 461 | ]) : [],
|
450 |
| - |
451 | 462 | ],
|
452 | 463 | ],
|
453 | 464 | ],
|
|
0 commit comments