Deploy Ladill Meet / deploy (push) Successful in 33s
Let attendees request host-granted microphone access with LiveKit reconnect, participant panel controls, and toolbar UI that only shows mic when allowed. Fix Events create URL, surface API key setup guidance, and align the Webinars sidebar icon with other nav items using currentColor strokes. Co-authored-by: Cursor <cursoragent@cursor.com>
87 lines
2.4 KiB
Bash
87 lines
2.4 KiB
Bash
APP_NAME="Ladill Meet"
|
|
APP_ENV=local
|
|
APP_KEY=
|
|
APP_DEBUG=true
|
|
APP_URL=https://meet.ladill.com
|
|
|
|
PLATFORM_URL=https://ladill.com
|
|
PLATFORM_DOMAIN=ladill.com
|
|
LADILL_MARKETING_URL=https://ladill.com/products/meet
|
|
|
|
LOG_CHANNEL=stack
|
|
LOG_LEVEL=debug
|
|
|
|
DB_CONNECTION=sqlite
|
|
DB_DATABASE=database/database.sqlite
|
|
# Production: DB_CONNECTION=mysql, DB_HOST=127.0.0.1, DB_DATABASE=ladill_meet, DB_USERNAME=ladill_meet
|
|
|
|
REDIS_CLIENT=phpredis
|
|
REDIS_HOST=127.0.0.1
|
|
REDIS_PASSWORD=null
|
|
REDIS_PORT=6379
|
|
|
|
SESSION_DRIVER=redis
|
|
SESSION_LIFETIME=1440
|
|
CACHE_STORE=redis
|
|
QUEUE_CONNECTION=database
|
|
|
|
# --- 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_MEET=
|
|
IDENTITY_API_URL=https://ladill.com/api
|
|
IDENTITY_API_KEY_MEET=
|
|
|
|
# Platform events webhook (user/org lifecycle from the monolith)
|
|
SERVICE_EVENTS_INBOUND_SECRET=
|
|
|
|
# --- LiveKit (WebRTC SFU) ---
|
|
LIVEKIT_URL=wss://your-livekit-server.example.com
|
|
LIVEKIT_API_KEY=
|
|
LIVEKIT_API_SECRET=
|
|
|
|
# --- Recordings & AI ---
|
|
MEET_RECORDINGS_DISK=local
|
|
MEET_RECORDING_MAX_MB=512
|
|
MEET_AI_DRIVER=openai
|
|
MEET_AI_API_KEY=
|
|
MEET_AI_MODEL=gpt-4o-mini
|
|
MEET_AI_PLATFORM_URL=
|
|
MEET_AI_PLATFORM_KEY=
|
|
|
|
# --- Inbound service API keys (sibling Ladill apps calling Meet) ---
|
|
MEET_API_KEY_CARE=
|
|
MEET_API_KEY_CRM=
|
|
MEET_API_KEY_BOOKINGS=
|
|
MEET_API_KEY_EVENTS=
|
|
MEET_API_KEY_FRONTDESK=
|
|
MEET_API_KEY_HR=
|
|
MEET_API_KEY_SUPPORT=
|
|
MEET_API_KEY_INVOICE=
|
|
|
|
# --- Ladill Events (registration for webinars & conferences) ---
|
|
# Same secret on both apps: MEET_API_KEY_EVENTS here, EVENTS_API_KEY_MEET in ladill-events.
|
|
LADILL_EVENTS_APP_URL=https://events.ladill.com
|
|
LADILL_EVENTS_API_URL=https://events.ladill.com/api/service/v1
|
|
|
|
# --- Ladill Mail calendar (auto-sync scheduled meetings) ---
|
|
LADILL_MAIL_API_URL=https://mail.ladill.com/api/service/v1
|
|
MAIL_API_KEY_MEET=
|
|
GOOGLE_CALENDAR_CLIENT_ID=
|
|
GOOGLE_CALENDAR_CLIENT_SECRET=
|
|
GOOGLE_CALENDAR_REDIRECT_URI=https://meet.ladill.com/settings/calendar/callback
|
|
MICROSOFT_CALENDAR_CLIENT_ID=
|
|
MICROSOFT_CALENDAR_CLIENT_SECRET=
|
|
MICROSOFT_CALENDAR_REDIRECT_URI=https://meet.ladill.com/settings/calendar/callback
|
|
MEET_FILES_DISK=local
|
|
MEET_FILES_EXPIRY_DAYS=30
|
|
MEET_PRICE_PER_HOUR=0.30
|
|
MEET_PRICE_PER_GB_MONTH=0.30
|
|
MEET_BILLING_PERIOD_DAYS=30
|
|
MEET_GRACE_PERIOD_DAYS=15
|
|
LADILL_DRIVE_API_URL=
|
|
LADILL_DRIVE_API_KEY_MEET=
|