Commit Graph

20 Commits

Author SHA1 Message Date
Xiaoxia AI fd701857ec fix(deploy): bind generated files to host path
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 59s
Deploy / Deploy Production (push) Failing after 2103h44m46s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-20 23:44:00 +08:00
Xiaoxia AI a988f5935a fix(deploy): expose generated video files
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 56s
Deploy / Deploy Production (push) Failing after 2103h47m56s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-20 23:40:47 +08:00
Xiaoxia AI cb42f0eda4 fix(worker): persist generated mp4 without oss
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 56s
Deploy / Deploy Production (push) Failing after 2104h9m30s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-20 23:17:52 +08:00
Xiaoxia AI 29f74f0861 fix(deploy): build compose services serially
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 58s
Deploy / Deploy Production (push) Failing after 2104h17m56s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-20 23:09:56 +08:00
Xiaoxia AI 93ebce18ca fix(deploy): rebuild only backend services on deploy
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 57s
Deploy / Deploy Production (push) Failing after 2104h21m27s
Deploy / Deploy Staging (push) Failing after 2104h28m1s
2026-06-20 23:01:50 +08:00
Xiaoxia AI 5c1773e2f1 fix(deploy): avoid remote metadata checks during compose build
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 57s
Deploy / Deploy Production (push) Failing after 2104h30m10s
Deploy / Deploy Staging (push) Failing after 2104h32m18s
2026-06-20 22:57:33 +08:00
Xiaoxia AI 8cba7b6c07 fix(worker): speed up ffmpeg package install
Deploy / Deploy Production (push) Failing after 2104h35m48s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2104h38m24s
Deploy / Deploy Staging (push) Failing after 2104h37m43s
2026-06-20 22:52:23 +08:00
Xiaoxia AI f0088d0c26 feat(worker): generate real mp4 outputs
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 56s
2026-06-20 22:42:07 +08:00
Xiaoxia AI e37eec67dc chore(ci): use prebuilt python validation image 2026-06-20 21:05:10 +08:00
Xiaoxia AI 8df0a476c0 fix(deploy): align deployment with split infrastructure
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2108h27m57s
2026-06-20 19:02:48 +08:00
Xiaoxia AI a97106d9b8 refactor: 彻底迁移到阿里云 OSS 并重构基础设施
Deploy / Deploy Production (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2112h3m37s
- 删除 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 acaff441bc fix: correct web Dockerfile for Vite (not Next.js)
Deploy / Deploy Production (push) Failing after 2113h1m59s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2113h22m19s
Deploy / Deploy Staging (push) Failing after 2113h20m54s
2026-06-20 14:08:27 +08:00
Xiaoxia AI 50d2d9642a fix: correct paths in deployment scripts for container execution
Deploy / Deploy Production (push) Failing after 2115h6m34s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2115h9m42s
Deploy / Deploy Staging (push) Failing after 2115h8m36s
2026-06-20 12:20:55 +08:00
Xiaoxia AI 4f1186c75e fix: configure API URL for production frontend
Deploy / Deploy Staging (push) Failing after 6s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 2m13s
Tests / lint (push) Failing after 1m57s
2026-06-17 00:25:27 +08:00
Xiaoxia AI 6eb394d6ad feat: add deployment configs, systemd service, and tracker init scripts
Deploy / Deploy Staging (push) Failing after 4m8s
Deploy / Deploy Production (push) Has been skipped
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-06-16 22:01:24 +08:00
Xiaoxia AI 38df02514a chore: wire real host-based gitea deploy
Deploy / Deploy Staging (push) Failing after 38s
Deploy / Deploy Production (push) Has been skipped
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-06-15 19:58:11 +08:00
Xiaoxia AI 35f9ff1d82 fix: switch docker pip mirror to aliyun
Tests / test (push) Failing after 1m10s
Tests / lint (push) Failing after 41s
2026-06-15 18:53:37 +08:00
Xiaoxia AI 823faa4a52 fix: use domestic pip mirror for docker builds
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-06-15 18:52:33 +08:00
Xiaoxia AI be4b30f4da chore: wire deployment to environment-based configuration
Tests / test (push) Failing after 30s
Tests / lint (push) Failing after 30s
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