feat(storage): 添加MinIO对象存储支持
实现基于MinIO的对象存储功能,包括: 1. 新增MinioProperties配置类 2. 创建UploadStorage接口及Minio/Local实现 3. 重构MediaLibraryService使用统一存储接口 4. 添加MinIO模式下文件服务控制器 5. 提供docker-compose.minio.yml部署配置 6. 更新文档说明MinIO集成方式 支持本地存储和MinIO对象存储两种模式,可通过upload.storage配置切换
This commit is contained in:
@@ -5,6 +5,10 @@
|
||||
- **用于生产一次性导入**:`wuhan_saga_prod_YYYYMMDD.sql`(全库 `mysqldump`,含结构与数据)。
|
||||
- 导入后**不要**再按顺序重放本目录下历史 `patch_*.sql` / `migration_*.sql`(除非你在维护很老的库且确认缺列)。
|
||||
|
||||
## 附件与 MinIO
|
||||
|
||||
- 图片路径在库中仍为 `/uploads/{分类}/{文件名}`。`upload.storage=minio` 时文件在对象存储桶内键为 `uploads/...`,需把原 `uploads/` 目录同步进桶(见仓库 `docker-compose.minio.yml` 与后端 `application.yml` 中 `minio.*`)。
|
||||
|
||||
## 日常开发以代码为准的 DDL
|
||||
|
||||
| 文件 | 用途 |
|
||||
|
||||
Reference in New Issue
Block a user