xiaoxia
|
f626dff4e7
|
fix: Web Dockerfile API URL 改为通用默认值
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
- 将硬编码的 VITE_API_URL=http://47.98.113.167:8000 改为 https://saas-api.xiaoxiajianji.com
- 支持通过 --build-arg VITE_API_URL=xxx 在构建时覆盖默认值
|
2026-06-27 00:02:34 +08:00 |
|
xiaoxia
|
cf02415e9e
|
fix: P3-3 add multi-stage build to api.Dockerfile
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Tests / lint (pull_request) Failing after 1965h18m38s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h20m39s
Tests / test (pull_request) Failing after 1965h19m38s
Deploy / Production Browser E2E (push) Failing after 1965h33m50s
Deploy / Build Production Runtime Images (push) Failing after 1965h33m54s
Deploy / Deploy Staging (push) Failing after 1965h33m56s
Deploy / Deploy Production (push) Failing after 1966h5m10s
|
2026-06-26 17:56:51 +08:00 |
|
Xiaoxia AI
|
231cd4b203
|
fix(deploy): load production web artifact on business host
Deploy / Production Browser E2E (push) Failing after 2005h38m4s
Deploy / Deploy Production (push) Failing after 2005h38m6s
Deploy / Build Production Runtime Images (push) Failing after 2005h38m8s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2005h39m32s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-25 01:51:17 +08:00 |
|
Xiaoxia AI
|
e6c750b670
|
fix(deploy): guard staging builds on business host
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Production Browser E2E (push) Failing after 2008h35m49s
Deploy / Deploy Production (push) Failing after 2008h35m51s
Deploy / Build Production Runtime Images (push) Failing after 2008h35m53s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-24 22:54:55 +08:00 |
|
Xiaoxia AI
|
f8f70fe61b
|
fix(deploy): make staging web build opt-in
Deploy / Production Browser E2E (push) Failing after 2011h39m11s
Deploy / Deploy Production (push) Failing after 2011h39m13s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2011h39m16s
Deploy / Build Production Runtime Images (push) Failing after 2011h39m15s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-24 19:51:34 +08:00 |
|
Xiaoxia AI
|
7091e3bbc7
|
fix(deploy): reuse staging backend images by default
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Production Browser E2E (push) Failing after 2011h42m33s
Deploy / Deploy Production (push) Failing after 2011h42m35s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2011h42m37s
Deploy / Build Production Runtime Images (push) Failing after 2011h42m37s
|
2026-06-24 19:48:12 +08:00 |
|
Xiaoxia AI
|
15aea40366
|
fix(ops): prune old docker artifacts after deploy
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Production Browser E2E (push) Failing after 2032h42m28s
Deploy / Deploy Production (push) Failing after 2032h42m30s
Deploy / Build Production Runtime Images (push) Failing after 2032h51m30s
|
2026-06-23 22:39:18 +08:00 |
|
Xiaoxia AI
|
e97e777e0b
|
fix(web): preserve lazy chunks across releases
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Failing after 2036h58m30s
Deploy / Production Browser E2E (push) Failing after 2036h49m30s
Deploy / Deploy Production (push) Failing after 2036h49m32s
|
2026-06-23 18:32:17 +08:00 |
|
Xiaoxia AI
|
feb410b9b6
|
fix(upload): raise production upload limit to 800mb
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 2042h58m37s
Deploy / Build Production Runtime Images (push) Failing after 2042h58m39s
|
2026-06-23 12:32:11 +08:00 |
|
Xiaoxia AI
|
2cccc1b1d1
|
fix(upload): support mov assets and large web uploads
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 2043h37m46s
Deploy / Build Production Runtime Images (push) Failing after 2043h46m39s
|
2026-06-23 11:44:10 +08:00 |
|
Xiaoxia AI
|
9743123abc
|
fix(web): allow production uploads through web proxy
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 2044h3m39s
Deploy / Build Production Runtime Images (push) Failing after 2044h3m41s
|
2026-06-23 11:21:39 +08:00 |
|
Xiaoxia AI
|
0354ad65d2
|
docs(release): close package one boundary validation
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 2045h25m46s
Deploy / Build Production Runtime Images (push) Failing after 2045h25m50s
|
2026-06-23 10:04:56 +08:00 |
|
Xiaoxia AI
|
5fa4e2573e
|
fix(ops): expose release version and limit worker concurrency
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 2047h29m20s
Deploy / Build Production Runtime Images (push) Failing after 2047h38m13s
|
2026-06-23 07:52:19 +08:00 |
|
Xiaoxia AI
|
4c396b2a7b
|
fix(deploy): recreate web after api release
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 2059h14m37s
Deploy / Build Production Runtime Images (push) Failing after 2059h23m28s
|
2026-06-22 20:07:16 +08:00 |
|
Xiaoxia AI
|
91ec8559b6
|
fix(deploy): require runtime image artifact for production
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-22 14:53:48 +08:00 |
|
Xiaoxia AI
|
f5827b52d3
|
fix(deploy): skip runtime image builds on production host
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-22 10:04:26 +08:00 |
|
Xiaoxia AI
|
9ac9ba8184
|
fix(deploy): isolate production web api proxy
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-22 10:02:03 +08:00 |
|
Xiaoxia AI
|
631328ea7c
|
fix(deploy): require prebuilt web artifact for production
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-22 09:34:27 +08:00 |
|
Xiaoxia AI
|
668838f7fb
|
fix(deploy): cache web dependencies during image build
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-22 07:47:49 +08:00 |
|
Xiaoxia AI
|
90071ce495
|
fix(deploy): allow direct production deploy host prefix
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-22 07:15:02 +08:00 |
|
Xiaoxia AI
|
74f57c52bc
|
fix(deploy): allow direct staging deploy host prefix
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-21 23:13:51 +08:00 |
|
Xiaoxia AI
|
e5ca464e62
|
fix(deploy): align staging deploy host prefix
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-21 23:11:36 +08:00 |
|
Xiaoxia AI
|
1a9d862584
|
fix(nginx): route final production domains
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
|
2026-06-21 20:44:40 +08:00 |
|
Xiaoxia AI
|
d60ae7dafa
|
fix(nginx): split saas and git domains
|
2026-06-21 18:27:16 +08:00 |
|
Xiaoxia AI
|
e844a74a02
|
fix(deploy): use mirrored web base images
Deploy / Deploy Production (push) Failing after 2083h8m8s
Deploy / Deploy Staging (push) Failing after 2086h7m7s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2086h7m24s
|
2026-06-21 17:23:24 +08:00 |
|
Xiaoxia AI
|
c5042f8a51
|
fix(deploy): rebuild web image during releases
Deploy / Deploy Production (push) Failing after 2086h40m35s
Deploy / Deploy Staging (push) Failing after 2086h41m29s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2086h41m44s
|
2026-06-21 16:49:00 +08:00 |
|
Xiaoxia AI
|
a1bc6eba90
|
docs(deploy): point nginx template to production
Deploy / Deploy Production (push) Failing after 2087h18m9s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2087h18m54s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-21 16:11:51 +08:00 |
|
Xiaoxia AI
|
bab6a812a6
|
fix(deploy): separate production application deployment
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2087h40m6s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 2087h39m38s
|
2026-06-21 15:50:40 +08:00 |
|
Xiaoxia AI
|
786a7c30fc
|
chore(release): provision separated production infrastructure
Deploy / Deploy Production (push) Failing after 2087h55m10s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2087h55m36s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-21 15:35:09 +08:00 |
|
Xiaoxia AI
|
e36347210c
|
chore(release): validate production env readiness
Deploy / Deploy Production (push) Failing after 2090h53m40s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2090h55m53s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-21 12:34:51 +08:00 |
|
Xiaoxia AI
|
fd38823fa4
|
build(docker): include maintenance scripts
Deploy / Deploy Production (push) Failing after 2091h55m37s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2091h57m53s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-21 11:32:54 +08:00 |
|
Xiaoxia AI
|
10256a1b74
|
fix(deploy): parameterize alembic schema probe
Deploy / Deploy Production (push) Failing after 2096h25m47s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2096h26m10s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-21 07:04:39 +08:00 |
|
Xiaoxia AI
|
4ac7a3c5b8
|
fix(deploy): preserve alembic version probe quoting
Deploy / Deploy Production (push) Failing after 2096h27m42s
Deploy / Deploy Staging (push) Failing after 2096h27m52s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2096h28m4s
|
2026-06-21 07:02:46 +08:00 |
|
Xiaoxia AI
|
48d71ecffb
|
fix(deploy): handle alembic baseline stamping
Deploy / Deploy Production (push) Failing after 2096h34m17s
Deploy / Deploy Staging (push) Failing after 2096h34m31s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2096h34m53s
|
2026-06-21 06:55:56 +08:00 |
|
Xiaoxia AI
|
e62036da45
|
refactor(db): introduce alembic schema baseline
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 2096h42m33s
|
2026-06-21 06:48:16 +08:00 |
|
Xiaoxia AI
|
f9f9afed7a
|
refactor(deploy): freeze canonical docker entrypoint
Deploy / Deploy Production (push) Failing after 2098h20m1s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2098h20m25s
Deploy / Deploy Staging (push) Has been cancelled
|
2026-06-21 05:09:21 +08:00 |
|
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 |
|