APP_NAME="Ladill Queue" APP_ENV=production APP_KEY= APP_DEBUG=false APP_URL=https://queue.ladill.com PLATFORM_URL=https://ladill.com PLATFORM_DOMAIN=ladill.com LOG_CHANNEL=stack LOG_LEVEL=error DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=ladill_queue DB_USERNAME=ladill_queue DB_PASSWORD= REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 SESSION_DRIVER=redis # Idle web session length in minutes (1440 = 24 hours of inactivity). SESSION_LIFETIME=1440 CACHE_STORE=redis QUEUE_CONNECTION=database # Display board poll interval in milliseconds (voice announcements) QUEUE_DISPLAY_POLL_MS=1200 # --- Ladill SSO (Sign in with Ladill — auth.ladill.com OIDC client) --- LADILL_SSO_CLIENT_ID= LADILL_SSO_CLIENT_SECRET= # --- Platform APIs this app consumes (per-consumer service keys) --- BILLING_API_URL=https://ladill.com/api/billing BILLING_API_KEY_QUEUE= IDENTITY_API_URL=https://ladill.com/api IDENTITY_API_KEY_QUEUE= # Afia AI assistant (uses platform relay via IDENTITY_API_KEY when AFIA_API_KEY is unset) AFIA_ENABLED=true # AFIA_API_KEY= # AFIA_PLATFORM_API_URL=https://ladill.com/api # AFIA_PLATFORM_API_KEY= # Platform events webhook (user/org lifecycle from the monolith) SERVICE_EVENTS_INBOUND_SECRET= # --- Inbound service API keys (sibling Ladill apps calling Queue) --- QUEUE_API_KEY_POS= QUEUE_API_KEY_CRM= QUEUE_API_KEY_CARE= QUEUE_API_KEY_FRONTDESK= # Optional: platform DB read for SSO user resolution (same host as monolith) # PLATFORM_DB_DATABASE=ladilldb # PLATFORM_DB_USERNAME= # PLATFORM_DB_PASSWORD=