Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
23 lines
1.2 KiB
PHP
23 lines
1.2 KiB
PHP
<?php
|
||
|
||
return [
|
||
'default_tz' => env('HADO_DEFAULT_TZ', 'UTC'),
|
||
// Только для APP_ENV=local: логин, который подставляется вместо X-Remote-User, если заголовка нет.
|
||
'dev_user' => env('HADO_DEV_USER', ''),
|
||
// Откуда верим X-Remote-User: loopback и докер-мосты (Caddy заходит через docker-proxy с адреса шлюза).
|
||
'trusted_proxies' => array_map('trim', explode(',', env('HADO_TRUSTED_PROXIES', '127.0.0.0/8,172.16.0.0/12'))),
|
||
'presence_timeout' => (int) env('HADO_PRESENCE_TIMEOUT', 2),
|
||
'presence_ttl' => 60,
|
||
'fallback_day_minutes' => (int) env('HADO_FALLBACK_DAY', 30),
|
||
'fallback_hour_minutes' => (int) env('HADO_FALLBACK_HOUR', 10),
|
||
'fallback_hours' => array_map('intval', explode(',', env('HADO_FALLBACK_HOURS', '9,14,20'))),
|
||
'retention_days' => (int) env('HADO_RETENTION_DAYS', 90),
|
||
'telegram' => [
|
||
'token' => env('TELEGRAM_BOT_TOKEN', ''),
|
||
'username' => env('TELEGRAM_BOT_USERNAME', ''),
|
||
'webhook_secret' => env('TELEGRAM_WEBHOOK_SECRET', ''),
|
||
'seen_ttl' => 600,
|
||
],
|
||
'web_heartbeat_ttl' => 90,
|
||
];
|