Commit Graph

40 Commits

Author SHA1 Message Date
xiaoquan 93566db63e chore: 更新 .env.example,业务密钥迁移到系统密钥管理
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 12:09:07 +08:00
xiaoquan 3b75e26599 feat: 系统密钥管理模块(数据库加密存储)
后端:
- 新增 system_secrets 表(AES-256-GCM 加密存储)
- 新增 crypto.util.ts 加解密工具
- 新增 SecretService 共享服务(CRUD + 加解密)
- 新增 AdminSecretController 管理端 API(仅超管)
- API 返回值脱敏(*** + 最后4位)

前端(平台后台):
- 新增系统密钥管理页面(按分组展示、CRUD 操作)
- 侧边栏新增「系统密钥」菜单

管理员可在后台网页管理所有密钥,不再需要 SSH 到服务器改配置

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 12:03:37 +08:00
xiaoquan b358dbdab1 feat: 使用 Gitea Secrets 管理全部密钥
- deploy.yml 从 secrets 动态生成 .env,部署后自动删除
- docker-compose.prod.yml 支持全部业务配置注入(短信/微信/支付宝等)
- .env.example 只保留 GITEA_RUNNER_TOKEN,其他密钥全部迁移到 Secrets
- 更新 deploy/README.md 文档,完整列出 Secrets 配置清单

服务器上不再存储任何密码文件,安全性大幅提升

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 21:01:22 +08:00
xiaoquan f021b43f05 feat: 迭代 2026-06-01 09:36:52 +08:00
xiaoquan e8bce5e924 feat: 迭代 2026-05-28 19:47:45 +08:00
xiaoquan 9baf5f29f7 feat: 迭代 2026-05-27 18:58:39 +08:00
xiaoquan 716a55744e feat: 完善微信登录 2026-05-27 00:12:45 +08:00
xiaoquan d1147713f8 feat: 迭代 2026-05-26 21:27:48 +08:00
xiaoquan 4c7a1e06a8 feat: 迭代 2026-05-22 18:54:30 +08:00
xiaoquan ca22542c7a feat: 迭代 2026-05-22 00:12:28 +08:00
xiaoquan 083ba3e754 feat: 迭代 2026-05-21 19:01:49 +08:00
xiaoquan 606895fdd5 feat: 迭代 2026-05-19 16:23:01 +08:00
xiaoquan 848df4c873 feat: 迭代 2026-05-15 19:06:32 +08:00
xiaoquan 8c908ea557 feat: 迭代 2026-05-15 11:28:02 +08:00
xiaoquan 6a7ec5fca7 feat: 迭代 2026-05-14 19:12:26 +08:00
xiaoquan da1e8b3c7d Merge branch 'master' of https://gitee.com/mxquan/rent 2026-05-14 09:55:31 +08:00
xiaoquan c647f3c8cd feat: 迭代 2026-05-14 09:55:25 +08:00
xiaoquan 177491d138 feat: dev 2026-05-14 00:17:52 +08:00
xiaoquan 6eed65baf2 feat: 迭代 2026-05-13 17:59:30 +08:00
xiaoquan e471b75f59 feat: 迭代 2026-05-13 17:49:33 +08:00
xiaoquan 554bb702a2 feat: 迭代 2026-05-11 17:59:19 +08:00
xiaoquan 2d5598dcad feat: 迭代 2026-05-11 12:00:18 +08:00
xiaoquan fc47868bdc feat: 迭代 2026-05-11 11:24:49 +08:00
xiaoquan 0f71cd9be7 feat: 迭代 2026-05-11 10:22:31 +08:00
xiaoquan 16bae845c9 dev 2026-05-11 00:37:21 +08:00
xiaoquan a61ffb6df2 dev 2026-05-11 00:23:48 +08:00
xiaoquan 5f579593a3 dev 2026-05-10 23:32:27 +08:00
xiaoquan e75ec01614 feat: 迭代 2026-05-10 10:45:13 +08:00
xiaoquan da0f304a87 feat: 迭代 2026-05-08 20:16:34 +08:00
xiaoquan 350b9a94a1 dev 2026-05-08 00:50:18 +08:00
xiaoquan e4e5c5192b fix 2026-05-07 22:20:36 +08:00
xiaoquan 632aa76fcb fix 2026-04-27 18:03:20 +08:00
xiaoquan 86b9456ecd dev 2026-04-24 20:08:23 +08:00
xiaoquan b7ba9a26b0 dev 2026-04-24 18:17:21 +08:00
xiaoquan 524ff8cd32 dev 2026-04-24 00:28:52 +08:00
xiaoquan 6be9d4afb7 fix 2026-04-23 18:51:49 +08:00
xiaoquan 3284321919 dev 2026-04-23 00:48:07 +08:00
xiaoquan 7473fdcc03 fix 2026-04-22 20:03:10 +08:00
xiaoquan 4047f87e8c dev 2026-04-22 00:34:13 +08:00
xiaoquan 25db7ecd66 firsh push 2026-04-21 20:12:05 +08:00