APP_NAME="Ladill Transfer" APP_ENV=production APP_KEY= APP_DEBUG=false APP_URL=https://transfer.ladill.com PLATFORM_URL=https://ladill.com PLATFORM_DOMAIN=ladill.com AUTH_DOMAIN=auth.ladill.com ACCOUNT_DOMAIN=account.ladill.com TRANSFER_DOMAIN=transfer.ladill.com DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=ladill_transfer DB_USERNAME=ladill_transfer DB_PASSWORD= # Read platform admin settings (Paystack keys live in ladilldb.platform_settings). PLATFORM_DB_HOST=127.0.0.1 PLATFORM_DB_PORT=3306 PLATFORM_DB_DATABASE=ladilldb PLATFORM_DB_USERNAME=ladill_transfer PLATFORM_DB_PASSWORD= SESSION_DRIVER=database # Idle web session length in minutes (1440 = 24 hours of inactivity). SESSION_LIFETIME=1440 SESSION_DOMAIN=.ladill.com LADILL_SSO_CLIENT_ID= LADILL_SSO_CLIENT_SECRET= BILLING_API_URL=https://ladill.com/api/billing BILLING_API_KEY_TRANSFER= IDENTITY_API_URL=https://ladill.com/api IDENTITY_API_KEY_TRANSFER= TRANSFER_PRICE_PER_GB_MONTH=0.30 TRANSFER_GRACE_PERIOD_DAYS=15 TRANSFER_BILLING_PERIOD_DAYS=30 # 0 = no app-level file size cap (chunked uploads handle large files). TRANSFER_MAX_FILE_BYTES=0 TRANSFER_MAX_FILES=20 TRANSFER_DEFAULT_RETENTION_DAYS=30 TRANSFER_MAIL_RETENTION_DAYS=30 # Ladill Mail — large attachment uploads (service-to-service). TRANSFER_API_KEY_WEBMAIL= # Ladill SMS — voice message uploads (must match SMS_TRANSFER_API_KEY on platform). TRANSFER_API_KEY_SMS= TRANSFER_SMS_VOICE_MAX_UPLOAD_KB=5120 AFIA_ENABLED=true AFIA_PRODUCT=transfer AFIA_PROVIDER=openai AFIA_MODEL=gpt-4o-mini AFIA_API_KEY= LINK_PUBLIC_DOMAIN=ladl.link VITE_APP_NAME="${APP_NAME}"