139 lines
4.5 KiB
Plaintext
139 lines
4.5 KiB
Plaintext
# ============================================
|
||
# YouleGames Docker 环境变量配置
|
||
# 复制此文件为 .env 并修改对应值
|
||
# ============================================
|
||
|
||
# ---- 通用 ----
|
||
TZ=Asia/Shanghai
|
||
DEBUG_MODE=false
|
||
|
||
# ---- API 服务 (游戏核心接口) ----
|
||
API_DB_HOST=rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com
|
||
API_DB_PORT=3306
|
||
API_DB_NAME=youlehudong
|
||
API_DB_USER=games
|
||
API_DB_PASSWORD=Games0791!!
|
||
|
||
# ---- DLWEB 代理管理后台 ----
|
||
# 主库
|
||
DLWEB_DB_HOST=rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com
|
||
DLWEB_DB_PORT=3306
|
||
DLWEB_DB_NAME=agent_db
|
||
DLWEB_DB_USER=games
|
||
DLWEB_DB_PASSWORD=Games0791!!
|
||
|
||
# 从库(如不需要可与主库相同)
|
||
DLWEB_SLAVE_DB_HOST=rr-wz9v0rl1uv6o1j9pfo.mysql.rds.aliyuncs.com
|
||
DLWEB_SLAVE_DB_PORT=3306
|
||
DLWEB_SLAVE_DB_NAME=game_db
|
||
DLWEB_SLAVE_DB_USER=yunuser
|
||
DLWEB_SLAVE_DB_PASSWORD=Yun_User
|
||
|
||
# 外部游戏数据库 (Synchronize / game.php 使用)
|
||
EXT_GAME_DB_HOST=rm-bp1749tfxu2rpq670lo.mysql.rds.aliyuncs.com
|
||
EXT_GAME_DB_PORT=3306
|
||
EXT_GAME_DB_NAME=game_db
|
||
EXT_GAME_DB_USER=games
|
||
EXT_GAME_DB_PASSWORD=Games0791!!
|
||
|
||
# 外部游戏数据库 (grade_db)
|
||
EXT_GRADE_DB_HOST=rm-bp1749tfxu2rpq670lo.mysql.rds.aliyuncs.com
|
||
EXT_GRADE_DB_PORT=3306
|
||
EXT_GRADE_DB_NAME=grade_db
|
||
EXT_GRADE_DB_USER=games
|
||
EXT_GRADE_DB_PASSWORD=Games0791!!
|
||
|
||
# 外部开发数据库 (youle_games,DEBUG 模式使用)
|
||
EXT_DEV_DB_HOST=rm-bp16sbf0l9cavp7h9o.mysql.rds.aliyuncs.com
|
||
EXT_DEV_DB_PORT=3306
|
||
EXT_DEV_DB_NAME=youle_games
|
||
EXT_DEV_DB_USER=develop
|
||
EXT_DEV_DB_PASSWORD=develop123!@#
|
||
|
||
# ---- Redis ----
|
||
# Docker 部署时 REDIS_HOST 必须填服务名 "redis",不能填 localhost
|
||
REDIS_HOST=redis
|
||
REDIS_PORT=6379
|
||
REDIS_PASSWORD=123456
|
||
REDIS_ENABLED=false
|
||
|
||
# ---- 游戏服务器查询地址 ----
|
||
GAME_SERVER_QUERY_URL=http://8.139.255.236:31089/index.html
|
||
|
||
# ---- IP 白名单(逗号分隔)----
|
||
INTERNAL_WHITELIST=localhost,127.0.0.1,::1,171.34.213.95
|
||
|
||
# ---- 微信小程序 ----
|
||
WX_MINI_APPID=wx51ab9a04fac56760
|
||
WX_MINI_APPSECRET=d326aaf93eb4d106e35592667ef022f5
|
||
|
||
# ---- 微信公众号 ----
|
||
WX_OA_APPID=wx7a1c6f324182bc83
|
||
WX_OA_APPSECRET=a90ba94e3a2dca8d09656dcc364e1df0
|
||
# wxserver OAuth 回调基础地址,优先于 WX_OA_REDIRECT_DOMAIN_KEY
|
||
# api 与 wxserver 共用 api.ROOT_DOMAIN,通过 /wx/ 前缀区分
|
||
# 回调完整地址为:WX_OA_REDIRECT_DOMAIN + /auth/oa/callback
|
||
# WX_OA_REDIRECT_DOMAIN= (由 docker-compose.yml 自动注入,无需在此配置)
|
||
WX_OA_REDIRECT_DOMAIN_KEY=minipro_api_url
|
||
|
||
# ---- 微信支付 (dlweb) ----
|
||
WX_PAY_APPID=wx426b3015555a46be
|
||
WX_PAY_MCHID=1900009851
|
||
WX_PAY_KEY=8934e7d15453e97507ef794cf7b0519d
|
||
WX_PAY_APPSECRET=7813490da6f1265e4901ffb80afaa36f
|
||
|
||
# ---- 远程配置 ----
|
||
REMOTE_CONFIG_URL=https://gitee.com/daoqijuyou/config/raw/master/update_jsonv2.txt
|
||
REMOTE_CONFIG_INTERVAL=30000
|
||
REMOTE_CONFIG_AGENTID=veRa0qrBf0df2K1G4de2tgfmVxB2jxpv
|
||
REMOTE_CONFIG_GAMEID=G2hw0ubng0zcoI0r4mx3H2yr4GejidwO
|
||
REMOTE_CONFIG_CHANNELID=FtJf073aa0d6rI1xD8J1Y42fINTm0ziK
|
||
REMOTE_CONFIG_MARKETID=3
|
||
|
||
# ---- wxserver 端口 ----
|
||
WXSERVER_PORT=3000
|
||
WXSERVER_ENABLE_LOG=false
|
||
WXSERVER_ENABLE_AVATAR_UPLOAD=false
|
||
|
||
# ---- Docker 端口映射 ----
|
||
NGINX_PORT=80
|
||
NGINX_SSL_PORT=443
|
||
API_PORT=8081
|
||
DLWEB_PORT=8082
|
||
# WXSERVER_PORT 同时用于容器内监听和宿主机映射
|
||
|
||
# ---- 域名配置 (只需填写父域名) ----
|
||
# 所有子域名由 docker-compose.yml 从 ROOT_DOMAIN 自动拼接,无需单独配置:
|
||
# api.ROOT_DOMAIN API 服务
|
||
# dlapi.ROOT_DOMAIN 代理管理后台
|
||
# wxapi.ROOT_DOMAIN 微信小程序
|
||
# api2.ROOT_DOMAIN API2 服务
|
||
# sdk.ROOT_DOMAIN SDK 域名
|
||
# open.ROOT_DOMAIN 活动/图片资源
|
||
ROOT_DOMAIN=daoqijuyou77.cn
|
||
|
||
# ---- SSL 证书 (Let's Encrypt) ----
|
||
# 用于接收证书到期提醒邮件(必填)
|
||
SSL_EMAIL=lanterngames@163.com
|
||
|
||
# ============================================
|
||
# 定时同步任务 (Synchronize.php)
|
||
# ============================================
|
||
# 同步间隔(秒),默认 30
|
||
# SYNC_INTERVAL=30
|
||
# 每次拉取的日志条数,默认 200
|
||
# SYNC_PROCESSCOUNT=200
|
||
|
||
# ============================================
|
||
# 每日定时任务 (替代 Windows autorun.cmd)
|
||
# ============================================
|
||
# cron 表达式,默认凌晨 4:00
|
||
# CRON_SCHEDULE=0 4 * * *
|
||
|
||
# ============================================
|
||
# 游戏服务器列表配置(可选外部配置文件)
|
||
# ============================================
|
||
# 指向外部 JSON 配置文件路径(Docker 中可挂载)
|
||
# 留空则使用 game.config.php 中的内置默认值
|
||
# GAME_SERVERS_CONFIG_FILE=/var/www/html/config/game_servers.json
|