chore: 重写初始提交(清空历史,整理后全量提交)

This commit is contained in:
ywxapp
2026-08-16 16:54:14 +08:00
commit 6c1a106bc1
1808 changed files with 238144 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
# =============================================================
# YwxApp 环境变量模板 (.env.example)
# 复制本文件为 .env 后填写真实值。.env 已被 .gitignore 忽略,不会入库。
# 注意:键名前后不要留空格(如 `KEY=value`,不能是 `KEY =value`)。
# =============================================================
# -------------------- 部署 FTP 密码 --------------------
# scripts/deploy_wxapp_ftp.ps1 部署脚本读取此密码(优先环境变量 $env:WXAPP_FTP_PASS,其次本文件)
WXAPP_FTP_PASS=在此填写FTP密码
# -------------------- 数据库(ThinkPHP 标准键) --------------------
# config/database.php 通过 env('DB_*') 读取
DB_TYPE=mysql
DB_HOST=127.0.0.1
DB_NAME=ywxapp_dev
DB_USER=root
DB_PASS=
DB_PORT=3306
DB_CHARSET=utf8
DB_PREFIX=wx_
DB_PERSISTENT=true
# -------------------- 应用 --------------------
# config/app.php 通过 env('APP_DEBUG' / 'APP_HOST') 读取
APP_DEBUG=true
APP_HOST=localhost
# -------------------- Redis 缓存(ThinkPHP 标准键) --------------------
# config/cache.php 通过 env('REDIS_*') 读取
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
# -------------------- 应用市场 / 插件密钥 --------------------
# 后台 JWT 鉴权密钥(ywxapp/service/JwtService.php 读 env('JWT_SECRET')
# 生产环境务必替换为强随机值
# HS256 要求密钥 ≥ 256 bits(32 字节),下面为 48 字节 base64 占位,生产请替换为自己的强随机值
JWT_SECRET=replace_with_a_48_byte_base64_strong_random_secret_key_2026xxxx
# 插件签名/下载校验密钥(ywxapp/service/AddonService.php、FrameworkService.php 读 config('ywxapp.addon_secret')
# 中心站与客户机需一致;生产务必替换
ADDON_SECRET=change_me_to_a_strong_addon_secret
# 是否允许未知来源插件(离线包)安装:true 时跳过远程授权校验
# 读取:Env::get('app_debug') && config('ywxapp.unknownsources')
ADDON_UNKNOWN_SOURCES=false
# 开发者模式开关:开启后允许本地开发/调试插件发布
# 读取:Env::get('addon_developer') 或 config('ywxapp.addon_developer')
ADDON_DEVELOPER=false
# 发布到官方公共市场(www.ywxapp.cn)所需令牌,由官方运营分配
# 留空则后台「发布到官方市场」会提示先配置;读取:env('APPMARKET_DEV_TOKEN')
APPMARKET_DEV_TOKEN=
# -------------------- 应用市场授权校验开关(config/ywxapp.php --------------------
# addon_license_check:控制客户机启用插件时的授权闸门与运行期巡检
# false → 关闭校验(开发/自用)
# true → 开启;中心站不可达也判定失败并禁用插件(防离线绕过)
# offline_tolerant → 开启;仅中心站明确拒绝(吊销/过期/域名不符)才禁用,不可达放行
# 说明:此键写在 config/ywxapp.php 中,不在此 .env;此处仅作说明,便于查阅。
# 对应代码:ywxapp/service/AddonService.php verifyRuntimeLicense() / checkLicenses()