APP_NAME="CKB Bengkel System" APP_ENV=production APP_KEY= APP_DEBUG=false APP_URL=http://bengkel.digitaloasis.xyz:8082 LOG_CHANNEL=stack LOG_LEVEL=error # Database Configuration for Production # IMPORTANT: Change these credentials for security! DB_CONNECTION=mysql DB_HOST=db DB_PORT=3306 DB_DATABASE=ckb_production DB_USERNAME=ckb_user DB_PASSWORD=CHANGE_THIS_SECURE_PASSWORD DB_ROOT_PASSWORD=CHANGE_THIS_ROOT_PASSWORD # Redis Configuration for Production REDIS_HOST=redis REDIS_PASSWORD=CHANGE_THIS_REDIS_PASSWORD REDIS_PORT=6379 BROADCAST_DRIVER=redis CACHE_DRIVER=redis FILESYSTEM_DRIVER=local QUEUE_CONNECTION=redis SESSION_DRIVER=redis SESSION_LIFETIME=120 # Mail Configuration for Production # Configure with your SMTP provider (Gmail, SendGrid, Mailgun, etc.) MAIL_MAILER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=your-email@gmail.com MAIL_PASSWORD=your-app-password MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=noreply@bengkel.digitaloasis.xyz MAIL_FROM_NAME="${APP_NAME}" # Trusted Proxies for Production (Nginx reverse proxy) TRUSTED_PROXIES=* # AWS Configuration for Production (if using S3 for file storage) AWS_ACCESS_KEY_ID=your-aws-access-key AWS_SECRET_ACCESS_KEY=your-aws-secret-key AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET=ckb-production-storage AWS_USE_PATH_STYLE_ENDPOINT=false # Pusher Configuration for Production (if using real-time features) PUSHER_APP_ID=your-pusher-app-id PUSHER_APP_KEY=your-pusher-key PUSHER_APP_SECRET=your-pusher-secret PUSHER_HOST= PUSHER_PORT=443 PUSHER_SCHEME=https PUSHER_APP_CLUSTER=ap1 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}" # Production Optimization Settings TELESCOPE_ENABLED=false DEBUGBAR_ENABLED=false # Security Settings SESSION_SECURE_COOKIE=true SESSION_SAME_SITE=strict # Backup Configuration (optional) BACKUP_DISK=s3 BACKUP_NOTIFICATION_MAIL=admin@digitaloasis.xyz