APP_NAME="El Captain"
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL=https://el-captain.caprover.al-arcade.com

APP_LOCALE=ar
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=ar_EG

APP_MAINTENANCE_DRIVER=file

BCRYPT_ROUNDS=12

LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=error

DB_CONNECTION=pgsql
DB_HOST=srv-captain--postgres-db
DB_PORT=5432
DB_DATABASE=elcaptainsportsonly
DB_USERNAME=elcaptain
DB_PASSWORD=

SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database

CACHE_STORE=database

MAIL_MAILER=smtp
MAIL_HOST=srv-captain--poste-io
MAIL_PORT=587
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="noreply@al-arcade.com"
MAIL_FROM_NAME="${APP_NAME}"
MAIL_VERIFY_PEER=false

TRUSTED_PROXIES=*

# Queue
QUEUE_RETRY_AFTER=90
QUEUE_MAX_TRIES=3
QUEUE_TIMEOUT=60

# SMS (placeholder — log driver until provider configured)
SMS_DRIVER=log

# System Limits
MAX_DISCOUNT_PERCENT=50
SMS_RATE_LIMIT_PER_HOUR=100
ATTENDANCE_GRACE_MINUTES_PARTICIPANT=15
ATTENDANCE_GRACE_MINUTES_TRAINER=10
CONSECUTIVE_ABSENCE_THRESHOLD=5
ATTENDANCE_MIN_RATE_PERCENT=75

# Platform Service Fee (percentage charged on all transactions — provider revenue)
# This value is NOT editable from the admin panel — only via this env variable
PLATFORM_SERVICE_FEE_PERCENT=3

VITE_APP_NAME="${APP_NAME}"
