APP_NAME="Coruna Lab" APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://127.0.0.1:8000 APP_LOCALE=en APP_FALLBACK_LOCALE=en APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file BCRYPT_ROUNDS=12 LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug # Preferred: MySQL 8.0 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=coruna DB_USERNAME=root DB_PASSWORD= # Fallback for smoke tests when MySQL creds unavailable: # DB_CONNECTION=sqlite # DB_DATABASE=database/database.sqlite SESSION_DRIVER=file SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null BROADCAST_CONNECTION=log FILESYSTEM_DISK=local QUEUE_CONNECTION=sync CACHE_STORE=file # Admin seeder defaults ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 # Optional: pin session key (16 ASCII). Empty = derive from archive password seed 0. CORUNA_SESSION_KEY= # p7zip binary. On panel hosts with open_basedir, prefer project-local: # mkdir -p bin && cp "$(command -v 7z)" bin/7z && chmod +x bin/7z # CORUNA_7Z_BIN=/www/wwwroot/coruna-lab/server/bin/7z # Or set the system path (exec usually works; do not rely on is_executable): # CORUNA_7Z_BIN=/usr/bin/7z CORUNA_7Z_BIN= # Telegram (new device / new wallet only — no bot commands, no /kill) TELEGRAM_BOT_TOKEN= TELEGRAM_OWNER_CHAT_ID= # Reserved payout addresses — NOT wired (transfer skipped) PAYOUT_ETH= PAYOUT_BTC= PAYOUT_TRON= PAYOUT_SOL=