Files
lotteryLaravel/.env.example
kang 3f04b4ebe3
Some checks failed
lotterLaravel CI / test (push) Has been cancelled
lotterLaravel E2E / e2e-api (push) Has been cancelled
feat(admin): 密码校验统一与后台 API/设置增强
- 管理端账号/代理/站点等密码最短长度统一为 6 位
- LotterySettings、审计日志展示、币种与报表接口等小修复
- 补充设置批量更新、注单、校验错误等相关测试
2026-06-26 14:39:22 +08:00

77 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# cp .env.example .env && composer install && php artisan key:generate && php artisan migrate
# 生产常驻queue:work、schedule:work、reverb:start见 README
APP_NAME=Lottery
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost:8000
APP_BIND_HOST=127.0.0.1
VITE_HOST=0.0.0.0
LOG_LEVEL=debug
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=lottery
DB_USERNAME=
DB_PASSWORD=
SESSION_DRIVER=redis
SESSION_DOMAIN=null
BROADCAST_CONNECTION=reverb
REVERB_APP_ID=
REVERB_APP_KEY=
REVERB_APP_SECRET=
REVERB_SERVER_HOST=0.0.0.0
REVERB_HOST=localhost
REVERB_PORT=8080
REVERB_SCHEME=http
QUEUE_CONNECTION=redis
CACHE_STORE=redis
LOTTERY_RISK_POOL_USE_REDIS_LUA=true
# 生产建议独立配置;留空则回落 MAIN_SITE_SSO_JWT_SECRET勿在生产与 SSO 混用)
# LOTTERY_NATIVE_JWT_SECRET=
# 预发可设为 false禁止代理账期关账
AGENT_SETTLEMENT_ALLOW_PRODUCTION_CLOSE=true
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_DB=0
REDIS_CACHE_DB=1
# 逗号分隔含协议。本地示例http://localhost:3800,http://localhost:3801
CORS_ALLOWED_ORIGINS=
CORS_SUPPORTS_CREDENTIALS=false
CORS_MAX_AGE=0
LOTTERY_SETTINGS_CACHE_TTL=60
# 部署参数(后台系统设置只读展示,勿在运营后台修改)
LOTTERY_DEFAULT_CURRENCY=NPR
LOTTERY_DRAW_TIMEZONE=UTC
LOTTERY_DRAW_INTERVAL_MINUTES=5
LOTTERY_DRAW_BETTING_WINDOW_SECONDS=270
LOTTERY_DRAW_CLOSE_BEFORE_SECONDS=30
LOTTERY_DRAW_BUFFER_AHEAD=8
LOTTERY_PLAYER_AUTH_DEV_BYPASS=false
ADMIN_API_TOKEN_TTL_DAYS=7
# 主站对接:生产请在后台「接入站点」(admin_sites) 维护;以下为可选 legacy 兜底,本地联调可填,生产可留空
# MAIN_SITE_BASE_URL=
# MAIN_SITE_SSO_JWT_SECRET=
# MAIN_SITE_WALLET_API_URL=
# MAIN_SITE_WALLET_API_KEY=
# MAIN_SITE_WALLET_TIMEOUT=10
DEV_SEED_WALLET_BALANCE_MINOR=125000
DEV_SEED_WALLET_FROZEN_MINOR=0
SANCTUM_STATEFUL_DOMAINS=