79 lines
3.3 KiB
Plaintext
79 lines
3.3 KiB
Plaintext
# BuildAdmin Webman 环境配置
|
||
# 复制为 .env 并修改实际值
|
||
|
||
# 应用
|
||
APP_DEBUG = true
|
||
APP_DEFAULT_TIMEZONE = Asia/Shanghai
|
||
|
||
# 语言
|
||
LANG_DEFAULT_LANG = zh-cn
|
||
|
||
# 数据库(config/thinkorm.php/database.php)
|
||
DATABASE_DRIVER = mysql
|
||
DATABASE_TYPE = mysql
|
||
DATABASE_HOSTNAME = 127.0.0.1
|
||
DATABASE_DATABASE = buildadmin-webman-game-number
|
||
DATABASE_USERNAME = buildadmin-webman-game-number
|
||
DATABASE_PASSWORD = 123456
|
||
DATABASE_HOSTPORT = 3306
|
||
DATABASE_CHARSET = utf8mb4
|
||
DATABASE_PREFIX =
|
||
|
||
# 框架缓存驱动(config/cache.php → default,供 Think-ORM 模型 Cache、get_sys_config 等使用;与 Redis 热点缓存无关)
|
||
# 可选值见 cache.php 中 stores,当前一般为 file
|
||
CACHE_DRIVER = file
|
||
|
||
# 游戏热点数据 Redis(config/game_hot_cache.php,用户 / game_config / game_record,依赖 config/redis.php)
|
||
GAME_HOT_CACHE_ENABLED = true
|
||
GAME_HOT_CACHE_TTL_GAME_CONFIG = 86400
|
||
GAME_HOT_CACHE_TTL_GAME_RECORD = 60
|
||
GAME_HOT_CACHE_TTL_USER = 90
|
||
# 后台对同一用户钱包等互斥锁持有时间(秒),需小于业务事务最长耗时
|
||
GAME_HOT_CACHE_ADMIN_USER_LOCK_TTL = 30
|
||
# 是否启用热点缓存回源队列(webman 进程 gameHotDataQueueConsumer)
|
||
GAME_HOT_CACHE_ENABLE_WRITE_QUEUE = true
|
||
GAME_HOT_CACHE_QUEUE_LIST_KEY = dfw:q:hot_data_write
|
||
GAME_HOT_CACHE_QUEUE_MAX_LENGTH = 50000
|
||
GAME_HOT_CACHE_QUEUE_CONSUMER_TICK = 0.1
|
||
GAME_HOT_CACHE_QUEUE_CONSUMER_BATCH = 80
|
||
|
||
# 移动端接口鉴权(/api/v1/authToken)
|
||
AUTH_TOKEN_SECRET =
|
||
|
||
# H5/后台联调共用:WebSocket 连接地址(建议带 /ws/ 路径)
|
||
# HTTPS 域名请使用 wss://
|
||
# 示例:H5_WEBSOCKET_URL = wss://zihua-api.h55555game.top/ws/
|
||
H5_WEBSOCKET_URL = wss://zihua-api.h55555game.top/ws/
|
||
|
||
# 充值支付渠道:在代码注册表之外追加渠道(JSON 数组,每项含 code / name / name_en / sort)
|
||
# 当前代码注册表仅内置 ddpay;一般无需再追加。示例:DEPOSIT_CHANNELS_REGISTRY_JSON =
|
||
DEPOSIT_CHANNELS_REGISTRY_JSON =
|
||
|
||
# 模拟支付(channel_code=mock):未接入 DDPay 时用于联调充值/提现;生产请设为 0
|
||
FINANCE_MOCK_PAY_ENABLED = 1
|
||
|
||
# 充值待支付有效秒数(超时自动失败、支付链接倒计时;mock/ddpay 全渠道统一,默认 60)
|
||
DEPOSIT_PENDING_EXPIRE_SECONDS = 60
|
||
|
||
# ========== DDPay Payment Gateway(文档:docs/DDPay Payment Gateway_v1.1.3_zh.md)==========
|
||
# 公网 HTTPS 根地址,无尾斜杠;用于拼接入金/出金 callback_url。生产必填;不配则从请求 Host 推导(本地可能为 http)。
|
||
DDPAY_PUBLIC_BASE_URL =
|
||
|
||
# 商户标识(文档 client_id;identifier 为项目对接扩展字段,按 DDPay 分配填写)
|
||
DDPAY_CLIENT_ID =
|
||
DDPAY_IDENTIFIER =
|
||
# API 签名密钥(文档 API Secret,勿提交到版本库)
|
||
DDPAY_API_SECRET =
|
||
|
||
# 接口 Endpoint(由 DDPay 商户支持提供;HTTPS POST application/json)
|
||
DDPAY_DEPOSIT_INIT_URL =
|
||
DDPAY_DEPOSIT_STATUS_URL =
|
||
DDPAY_PAYOUT_INIT_URL =
|
||
DDPAY_PAYOUT_STATUS_URL =
|
||
|
||
# 模拟充值:前端 public/mock-deposit.html 所在站点根地址(无尾斜杠)
|
||
# 开发:Vite 一般为 http://127.0.0.1:5173;生产:与后台同域则填 DDPAY_PUBLIC_BASE_URL 或留空(自动用 API 公网根)
|
||
# MOCK_DEPOSIT_HTML_BASE = http://127.0.0.1:5173
|
||
# 模拟充值链接签名密钥(不配则回退 AUTH_TOKEN_SECRET)
|
||
# FINANCE_MOCK_PAY_LINK_SECRET =
|