提交图

9 次代码提交

作者 SHA1 备注 提交日期
XuqmGroup
8f27adfe06 feat: split web jenkins jobs 2026-05-09 16:22:13 +08:00
Jenkins CI
3151df4054 ci(jenkins): optimize Jenkinsfile for Windows node 2026-05-08 18:46:59 +08:00
XuqmGroup
168bf4662c docs(deploy): 添加部署文档和安全设计规范
- 新增 XuqmGroup 部署文档,包含部署方案、架构建议和部署步骤
- 添加安全设计规范,涵盖密码安全、AppSecret验证和服务端API认证
- 补充平台REST API规范,定义Server-to-Server调用接口和错误码
- 创建Java IM服务端SDK计划文档,规划Maven包发布和接口实现
2026-05-08 18:32:00 +08:00
XuqmGroup
92eb1ed539 feat(deploy): 添加生产环境部署配置和联调环境切换功能
- 新增 .env.production.example 配置文件,包含所有微服务的数据库和Redis配置
- 添加 compose.production.yaml Docker Compose部署文件,定义web和各服务容器
- 实现Android SDK环境切换功能,支持外部服务和本地联调模式切换
- 添加推送注册状态管理和接收开关设置界面
- 集成演示服务的应用密钥客户端和认证服务实现
- 完善文档说明各SDK模块的集成和使用方法
2026-04-30 11:47:01 +08:00
XuqmGroup
e27a9ef917 ci: switch sh to bat — Windows Jenkins native execution
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 06:50:06 +08:00
XuqmGroup
8d28f80761 ci: simplify pipeline — one combined web image, docker build handles yarn internally
Remove APP parameter split; existing Dockerfile already builds tenant+ops+docs
into a single Nginx image. Server-side docker login pre-configured.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 06:35:58 +08:00
XuqmGroup
5fdb06c1a5 ci: use Docker agent for yarn build stage on Windows Jenkins
Run yarn install/build inside node:22-alpine Linux container via Docker
Pipeline plugin; Docker/SSH deploy stages remain on native agent.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 21:42:58 +08:00
XuqmGroup
b349ae159b chore: fill real ACR registry config in Jenkinsfile
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 21:01:41 +08:00
XuqmGroup
fdc9ae833b feat: appSecret security UX, IM admin management, remove SecretKey, CI pipeline
- AppDetailView: appSecret hidden by default, email verification to reveal/reset
- AppDetailView: remove per-service SecretKey, service enable requires ops approval request
- ImManagementView: add register user and create group dialogs
- app.ts/im.ts: update API types and add new endpoints
- Add Jenkinsfile for Web apps (yarn build → Docker → ACR → deploy)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 20:54:03 +08:00