Xiaoxia AI
|
0809a079c5
|
refactor(db): introduce alembic schema baseline
|
2026-06-21 06:48:16 +08:00 |
|
Xiaoxia AI
|
e61dfc27f6
|
refactor(deploy): freeze canonical docker entrypoint
|
2026-06-21 05:09:21 +08:00 |
|
Xiaoxia AI
|
c93e064f3b
|
fix(deploy): bind generated files to host path
|
2026-06-20 23:44:00 +08:00 |
|
Xiaoxia AI
|
bcfad4ad6a
|
fix(deploy): expose generated video files
|
2026-06-20 23:40:47 +08:00 |
|
Xiaoxia AI
|
1e3a52fa17
|
fix(worker): persist generated mp4 without oss
|
2026-06-20 23:17:52 +08:00 |
|
Xiaoxia AI
|
bd1c936635
|
fix(deploy): build compose services serially
|
2026-06-20 23:09:56 +08:00 |
|
Xiaoxia AI
|
554f7fc192
|
fix(deploy): rebuild only backend services on deploy
|
2026-06-20 23:01:50 +08:00 |
|
Xiaoxia AI
|
017277c152
|
fix(deploy): avoid remote metadata checks during compose build
|
2026-06-20 22:57:33 +08:00 |
|
Xiaoxia AI
|
1fb8463bab
|
fix(worker): speed up ffmpeg package install
|
2026-06-20 22:52:23 +08:00 |
|
Xiaoxia AI
|
3afe9689f7
|
feat(worker): generate real mp4 outputs
|
2026-06-20 22:42:07 +08:00 |
|
Xiaoxia AI
|
4dbdb0f853
|
chore(ci): use prebuilt python validation image
|
2026-06-20 21:05:10 +08:00 |
|
Xiaoxia AI
|
d31c62d4e2
|
fix(deploy): align deployment with split infrastructure
|
2026-06-20 19:02:48 +08:00 |
|
Xiaoxia AI
|
94dd60108c
|
refactor: 彻底迁移到阿里云 OSS 并重构基础设施
- 删除 MinIO 依赖,改用阿里云 OSS (oss2)
- 重写存储服务 storage.py(完全兼容原接口)
- 更新配置:config.py 改为 OSS_* 配置项
- 重构 Docker Compose:分离基础设施(infra.yml)和应用(compose.yml)
- 添加健康检查和自动重启配置
- 创建标准化部署脚本(init-server.sh + deploy.sh)
- 统一 Nginx 配置(主域名 api.xiaoxiajianji.com)
- 修复 Web Dockerfile 端口映射(80 not 3000)
服务器清理完成:
- 删除旧云控制台、监控系统、桌面版代码
- 删除 2.6GB 旧安装包
- 清理 Docker 缓存 2.5GB
- 磁盘使用率从 48% 降至 26%
|
2026-06-20 15:24:24 +08:00 |
|
Xiaoxia AI
|
0f42ca1a7b
|
fix: correct web Dockerfile for Vite (not Next.js)
|
2026-06-20 14:08:27 +08:00 |
|
Xiaoxia AI
|
6537a518fd
|
fix: correct paths in deployment scripts for container execution
|
2026-06-20 12:20:55 +08:00 |
|
Xiaoxia AI
|
ab19d487db
|
fix: configure API URL for production frontend
|
2026-06-17 00:25:27 +08:00 |
|
Xiaoxia AI
|
9fe0614d43
|
feat: add deployment configs, systemd service, and tracker init scripts
|
2026-06-16 22:01:24 +08:00 |
|
Xiaoxia AI
|
f69e649c7f
|
chore: wire real host-based gitea deploy
|
2026-06-15 19:58:11 +08:00 |
|
Xiaoxia AI
|
2c86106c08
|
fix: switch docker pip mirror to aliyun
|
2026-06-15 18:53:37 +08:00 |
|
Xiaoxia AI
|
ba4e672bf8
|
fix: use domestic pip mirror for docker builds
|
2026-06-15 18:52:33 +08:00 |
|
Xiaoxia AI
|
4475677763
|
chore: wire deployment to environment-based configuration
|
2026-06-15 18:40:56 +08:00 |
|
Xiaoxia AI
|
b5a62ee9a3
|
feat: initial SaaS scaffold
- domain: User, Workspace, Project, AssetLibrary, Asset, IngestJob
- ports: repository interfaces
- application: use cases
- adapters: in-memory
- API: FastAPI 5 routes
- worker: Celery ingest_asset
- tests: 4 passing
|
2026-06-15 15:17:40 +08:00 |
|