feat: add object storage signing providers

This commit is contained in:
Codex
2026-06-22 00:58:36 +08:00
parent ef8afcdbc8
commit 492706e24f
13 changed files with 1650 additions and 79 deletions

View File

@@ -31,8 +31,8 @@
- 做一轮真实 JWT + RLS 回归测试。
2. 对象存储
- 接阿里云 OSS、腾讯云 COSSupabase Storage。
- 完成上传签名、下载签名、PDF 预览地址、视频播放签名。
- 接阿里云 OSS、腾讯云 COSSupabase Storage 的上传/下载签名 provider
- 继续补上传后对象存在性校验、PDF 预览地址、视频播放签名、防盗链、水印和 worker 校验
- `content_assets` 继续作为资源台账,不允许前端绕过台账直接访问私有资源。
3. 真实导入 dry-run
@@ -167,7 +167,7 @@
## 推荐下一步顺序
1. 先把当前后端代码推到 Gitea。
2. 云服务器部署 Supabase/PostgreSQL 和 API`check:refactor` 的远程等价测试。
2. 云服务器部署 Supabase/PostgreSQL 和 API配置对象存储生产环境变量,`check:refactor` 的远程等价测试。
3. 导出现有 PocketBase 数据,做完整 dry-run 迁移。
4. 开始 `apps/taro`,先接租户解析、首页、题库、背单词、知识手册。
5. 并行补对象存储、真实登录、支付 adapter。