Files
youlegames/codes/agent/game-docker/.env.example
2026-04-10 16:44:13 +08:00

185 lines
5.6 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.
# ============================================
# 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_gamesDEBUG 模式使用)
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 ----
REDIS_HOST=localhost
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
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 同时用于容器内监听和宿主机映射
# ---- 域名配置 (必填,用于 Nginx SSL 和 certbot) ----
API_DOMAIN=api.daoqijuyou77.cn
DLWEB_DOMAIN=dlapi.daoqijuyou77.cn
WX_DOMAIN=wxapi.daoqijuyou77.cn
# ---- SSL 证书 (Let's Encrypt) ----
# 用于接收证书到期提醒邮件(必填)
SSL_EMAIL=lanterngames@163.com
# ============================================
# 站点域名配置PHP env() 和 Docker entrypoint 使用)
# ============================================
# 以下两个变量由 entrypoint 自动从 API_DOMAIN / DLWEB_DOMAIN 推导,无需手动配置:
# DLWEB_API_BASE_URL = https:// + API_DOMAIN
# DLWEB_SDK_API_URL = https:// + DLWEB_DOMAIN
# API 服务域名(带协议)
# SITE_API_URL=https://api.tscce.cn
# SITE_API2_URL=https://api2.tscce.cn
# SDK 域名不带协议apiBase.php 使用)
# SITE_SDK_DOMAIN=sdk.tscce.cn
# 开放平台 URL用于活动/市场/推荐图片)
# SITE_OPEN_URL=http://open.daoqijuyou77.cn
# 支付回调通知域名(带协议)
# SITE_PAY_NOTIFY_URL=http://api.daoqijuyou77.cn
# QQ 登录回调地址
# QQ_CALLBACK_URL=http://syhd.daoqijuyou77.cn
# ============================================
# DLWEB 前端域名配置Docker entrypoint sed 替换使用)
# ============================================
# 结算后台地址
# DLWEB_SETTLE_URL=http://dlsettle.daoqijuyou77.cn/mobile/
# DLWEB_SETTLE_FULL_URL=http://dlsettle.tscce.cn
# 默认头像地址
# DLWEB_AVATAR_URL=https://dlwebv3.tscce.cn/images/noavatar.png
# DLWEB_SDK_API2_URL=https://api2.tscce.cn
# DLWEB 代理测试/管理地址
# DLWEB_PROXY_URL=https://proxytest.tscce.cn
# DLWEB_PROXY_77_URL=https://proxytest.daoqijuyou77.cn
# DLWEB_DL_API_V3_URL=https://dlapiv3.tscce.cn
# 运营后台地址
# DLWEB_OPERATE_URL=https://operate.daoqijuyou77.cn
# 下载页 CDN/图片地址
# DLWEB_DOWNLOAD_CDN_URL=http://tsqiniu1.tscce.cn
# DLWEB_GAME_IMAGE_URL=http://tsgames.daoqijuyou77.cn
# DLWEB_SKYGAMES_URL=https://skygames.tscce.cn
# 游戏服务查询地址
# SITE_GAME_SERVICE_URL=http://ylyxservice1.daoqijuyou77.cn:1089/index.html
# ============================================
# 定时同步任务 (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