APP_NAME="SpinWin Africa"
APP_ENV=local
APP_KEY=base64:VBv/ozDzqBolIAVbVnKHCEOv39zOnaOeNF3/fSHBqro=
APP_DEBUG=true
APP_URL=https://spinwin-africa.test
FRONTEND_URL=
APP_MOBILE_X_API_KEY=
APP_ADMIN_X_API_KEY=
APP_WEB_X_API_KEY=

API_KEYS=

JWT_SECRET=base64:VBv/ozDzqBolIAVbVnKHCEOv39zOnaOeNF3/fSHBqro=
JWT_ACCESS_TTL_MINUTES=15
JWT_REFRESH_TTL_DAYS=7
JWT_ISSUER="${APP_URL}"

SMS_DRIVER=log

SPINWIN_ADMIN_EMAIL=admin@spinwin.local
SPINWIN_ADMIN_PASSWORD=password

LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug

DB_CONNECTION=sqlite
# MySQL (prod/staging) — switch back when local MySQL is available:
# DB_CONNECTION=mysql
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=spinwin_africa
# DB_USERNAME=root
# DB_PASSWORD=
# Absolute path required when set (Laravel will not resolve relative sqlite paths reliably):
# DB_DATABASE=
DB_FOREIGN_KEYS=true

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

MEMCACHED_HOST=127.0.0.1

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=mailpit
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
MAIL_REPLY_TO_ADDRESS="noreply@example.net"
MAIL_REPLY_TO_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_HOST=
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=mt1

VITE_APP_NAME="${APP_NAME}"
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT=

TWILIO_SID=
TWILIO_TOKEN=
TWILIO_SERVICE=

WASSA_SMS_TOKEN=
WASSA_SMS_ENDPOINT=

MAILGUN_DOMAIN=
MAILGUN_SECRET=
MAILGUN_ENDPOINT=

POSTMARK_TOKEN=
POSTMARK_MESSAGE_STREAM_ID=

# SpinWin game / payments / KYC
SPINWIN_PAID_MODE_ENABLED=true
SPINWIN_PAYMENTS_SIMULATION=true
SPINWIN_KYC_AUTO_VALIDATE=true
SPINWIN_PAID_COOLDOWN_HOURS=6
SPINWIN_PAID_STAKE_MIN=100
SPINWIN_PAID_STAKE_MAX=5000
