Initial AI manga platform

This commit is contained in:
www
2026-06-15 17:45:28 +08:00
commit 7a8191650f
267 changed files with 105987 additions and 0 deletions
+115
View File
@@ -0,0 +1,115 @@
# 19_部署运维_日志监控_备份设计
## 1. 目录结构
```text
ai-manga-system-a/
├── backend/
├── admin/
├── user-app/
├── workers/
├── deploy/
├── docs/
└── storage/
```
---
## 2. 环境变量
```text
DATABASE_URL
REDIS_URL
MINIO_ENDPOINT
MINIO_ACCESS_KEY
MINIO_SECRET_KEY
OPENAI_API_KEY
JWT_SECRET
FFMPEG_PATH
NODE_ENV
```
禁止把密钥写进代码。
---
## 3. 服务组成
```text
backend-api
queue-worker
ffmpeg-worker
admin-web
user-web
mysql
redis
minio
nginx
```
---
## 4. 日志类型
```text
API访问日志
用户操作日志
任务日志
AI调用日志
错误日志
支付日志
下载日志
审核日志
成本日志
```
---
## 5. 备份策略
```text
MySQL 每日备份
MinIO 重要素材备份
Prompt 模板备份
系统配置备份
授权记录重点备份
```
---
## 6. 清理策略
```text
草稿项目 30 天未操作可清理
失败临时文件 7 天清理
预览图 30 天清理
正式成品按套餐保存
日志按周期归档
```
---
## 7. 告警
```text
AI成本超阈值
任务失败率超阈值
视频合成失败
Redis队列积压
磁盘空间不足
数据库备份失败
Provider连续失败
```
---
## 8. 安全
```text
后台必须登录
管理员操作留日志
下载链接有有效期
原始小说私有存储
用户素材私有存储
公开案例单独授权
```