小鱼开发
|
d0a64a9ca6
|
fix: 测试环境ENV改为staging,移除APP_BASE_URL和CORS_ORIGINS硬编码
|
2026-04-28 22:07:45 +08:00 |
|
小鱼开发
|
7715305a63
|
fix: docker-compose.test.yml 从environment中移除DEBUG,改由.env文件控制
|
2026-04-28 21:50:27 +08:00 |
|
小鱼开发
|
47ec047781
|
fix: docker-compose.test.yml DEBUG改为从.env读取,不再硬编码false
|
2026-04-28 21:41:14 +08:00 |
|
小鱼开发
|
d419d6732e
|
feat: Vidu 对口型回调机制完整版(B方案)
后端:
- config.py: 新增 APP_BASE_URL 配置,支持 ENV 自动推断公网地址
- vidu.py: POST /lip-sync 自动拼接 callback_url 提交给 Vidu
- vidu.py: 新增 POST /callback 接收 Vidu 异步回调,写入 Redis
- vidu.py: GET /tasks/{id}/status 优先查 Redis,fallback 到 Vidu API
前端:
- types.ts / localStorage.ts: ScriptShot/ProjectSegment 新增 lipSyncVideoPath/VideoUrl/StartTime
- VideoGeneration.tsx: Step 1 提交对口型时保存 lipSyncStartTime(只算一次)
- VideoGeneration.tsx: 新增 Step 2 轮询后端状态(5s×120次),下载对口型视频
- VideoGeneration.tsx: Step 3 拼接时 segment 优先使用对口型视频,startTime=0
部署:
- docker-compose.test.yml / prod.yml: 添加 APP_BASE_URL 环境变量
- .env.example: 添加 APP_BASE_URL 说明
修复:
- 修复 React 闭包陷阱(updateSegment 后 shots 未同步)
- 修复 startTime 不一致(Step1/Step2 各自 random)
|
2026-04-28 15:23:46 +08:00 |
|
小鱼开发
|
1dcfdede4b
|
fix: docker-compose.test.yml 加载 .env 文件,解决容器内环境变量缺失
|
2026-04-28 09:36:20 +08:00 |
|
小鱼开发
|
8f1939b1ab
|
chore: 测试服 CORS 允许本地开发地址 localhost:1420
|
2026-04-27 16:05:35 +08:00 |
|
小鱼开发
|
1616a2d755
|
chore: 添加 Nginx + acme.sh HTTPS 配置,更新测试服 CORS
- 新增 nginx/meijiaka-zy.conf: 反向代理 + SSL 配置
- 新增 nginx/acme-setup.sh: acme.sh 一键证书申请脚本
- 新增 nginx/README.md: 部署和证书管理文档
- docker-compose.test.yml: 添加 CORS_ORIGINS=https://dev.tapi.meijiaka.cn
|
2026-04-27 14:40:48 +08:00 |
|
小鱼开发
|
5f3d414a48
|
chore: 对齐测试与生产 Docker 配置
- 新增 .dockerignore,减少构建上下文体积
- 修复 Dockerfile 缺失 config/ 目录复制
- docker-compose.test.yml: DEBUG=false, ENV=production, SECRET_KEY 强制传入
- 新增 docker-compose.dev.yml(开发专用)和 docker-compose.prod.yml(生产专用)
- deploy-test.sh: 加入 SECRET_KEY 强制检查,统一步骤编号
|
2026-04-27 12:33:06 +08:00 |
|
小鱼开发
|
773065536c
|
refactor: 统一项目命名为 meijiaka-zy / 美家卡智影
- 中文产品名统一为 美家卡智影
- 代码目录/容器名/数据卷: meijiaka-zy
- 本地存储路径: Meijiaka-zy
- 数据库名: meijiaka_zy
- 七牛云资源前缀: meijiaka-zy
- 部署脚本指向新仓库 meijiaka-zy.git
|
2026-04-26 23:02:05 +08:00 |
|
小鱼开发
|
571324ef50
|
chore: 测试服数据卷改为指定目录挂载
- docker-compose.test.yml: 命名卷 → /opt/meijiaka-zj/data/{postgres,redis,logs} bind mount
- deploy-test.sh: 自动创建数据目录,步骤编号同步更新
- 便于备份: tar czvf backup.tar.gz /opt/meijiaka-zj/data
|
2026-04-26 22:22:42 +08:00 |
|
小鱼开发
|
5edabf5013
|
chore: 添加测试服部署配置和一键部署脚本
- docker-compose.test.yml: 独立 PostgreSQL + Redis + API + Scheduler
- deploy-test.sh: 检查环境、拉代码、建镜像、启动、验证的自动化脚本
- 测试服与开发环境隔离,不依赖外部网络和本地路径
|
2026-04-26 22:08:26 +08:00 |
|