# Database DATABASE_NAME=afterlife DATABASE_USERNAME=afterlife DATABASE_PASSWORD=change_me_in_production # Strapi APP_KEYS=key1,key2,key3,key4 API_TOKEN_SALT=change_me ADMIN_JWT_SECRET=change_me TRANSFER_TOKEN_SALT=change_me JWT_SECRET=change_me STRAPI_API_TOKEN=your_api_token_after_first_boot # MinIO MINIO_ROOT_USER=afterlife MINIO_ROOT_PASSWORD=change_me_in_production # Public URL (for frontend image/media URLs) PUBLIC_STRAPI_URL=http://yourdomain.com # Public hostname for game servers (DDNS) PUBLIC_HOST=play.yourdomain.com # Cloudflare API Token (create at https://dash.cloudflare.com/profile/api-tokens) # Permissions needed: Zone > DNS > Edit CF_API_TOKEN=your_cloudflare_api_token # AfterCoin Blockchain (private Ethereum chain for casino tokens) # Generate with: node -e "const {ethers}=require('ethers');const w=ethers.Wallet.createRandom();console.log(w.address,w.privateKey)" AFC_ADMIN_ADDRESS=0xYOUR_ADMIN_ADDRESS AFC_ADMIN_PRIVATE_KEY=your_private_key_without_0x_prefix AFC_BRIDGE_SECRET=change_me_in_production # AFC Store (MercadoPago integration) MERCADOPAGO_ACCESS_TOKEN=your_mp_access_token MERCADOPAGO_WEBHOOK_SECRET=your_mp_webhook_secret MERCADOPAGO_WEBHOOK_URL=https://yourdomain.com/api/afc/webhook AFC_PRICE_MXN=15 NEXT_PUBLIC_SITE_URL=http://localhost:3000