feat: 添加 App 检查更新功能
- 前端:设置页面添加检查更新菜单项,从 pubspec.yaml 动态获取版本号 - 后端:新增 /api/v1/app/check-updates 接口,自动扫描 releases 目录对比版本 - 配置:新增 AppVersionSettings,支持通过环境变量配置版本和下载链接 - Docker:添加 releases 目录挂载
This commit is contained in:
@@ -81,3 +81,15 @@ SOCIAL_LLM__PROVIDER_KEYS__MOONSHOT=
|
||||
SOCIAL_LLM__PROVIDER_KEYS__DEEPSEEK=
|
||||
SOCIAL_LLM__PROVIDER_KEYS__ARK=
|
||||
SOCIAL_LLM__PROVIDER_KEYS__ZAI=
|
||||
|
||||
############
|
||||
# App 版本更新配置
|
||||
############
|
||||
# 安装包目录,相对于项目根目录下的 deploy/static/
|
||||
SOCIAL_APP_VERSION__RELEASES_DIR=releases
|
||||
# 当前版本号(语义化版本)
|
||||
SOCIAL_APP_VERSION__CURRENT_VERSION=0.1.0
|
||||
# 当前构建号(整数,每次打包递增)
|
||||
SOCIAL_APP_VERSION__CURRENT_BUILD=1
|
||||
# 下载链接基础域名(生产环境需配置)
|
||||
SOCIAL_APP_VERSION__DOWNLOAD_BASE_URL=
|
||||
|
||||
Reference in New Issue
Block a user