xiaoxia
|
bcb1663de4
|
ci: 启用BuildKit分布式缓存+Gitea Registry,优化构建速度
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 138h40m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 138h40m24s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 138h40m24s
- 拆分 requirements.txt: 稳定大包放 requirements-base.txt(numpy/scipy/opencv/Pillow/sqlalchemy 等),业务依赖留 requirements.txt
- 优化 Dockerfile: 分两层安装依赖,基础层缓存命中率高
- CI 改用 docker buildx build,缓存存 Gitea Container Registry
- 启用 Gitea Packages/Container Registry(git.xiaoxiajianji.com)
- 镜像仍推内网 Registry(172.30.18.198:5000),缓存独立存 Gitea Registry
|
2026-07-03 18:13:49 +08:00 |
|
API文档维护Agent
|
4f9feb8c5a
|
fix: API Dockerfile 添加 scripts/ 目录拷贝
Tests / lint (pull_request) Failing after 243h40m17s
Tests / test (pull_request) Failing after 243h40m17s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 243h40m52s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 243h40m53s
deploy-production.sh 在 API 容器内执行
python /app/scripts/validate_release_env.py,
当前 Dockerfile 未 COPY scripts 目录导致文件不存在、Deploy 步骤失败。
添加 COPY scripts/ /app/scripts/ 使部署验证脚本可用。
|
2026-06-29 09:13:27 +08:00 |
|
xiaoxia
|
71825df8b2
|
fix: include alembic directory in API Docker image for migrations
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-28 16:36:37 +08:00 |
|
CI Test
|
46d9b9edfe
|
fix: add Chinese apt mirrors to both Dockerfiles for faster builds
Tests / test (push) Failing after 2s
Tests / lint (push) Failing after 0s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
|
2026-06-27 20:38:37 +08:00 |
|
CI Test
|
aade9fa938
|
fix: add HTTPS pip mirror to api.Dockerfile to fix build failure
|
2026-06-27 20:26:41 +08:00 |
|
xiaoxia
|
e915c0d6df
|
fix: 创建 API 和 Worker Dockerfiles
- 创建 infra/docker/api.Dockerfile 用于 FastAPI 应用
- 创建 infra/docker/worker.Dockerfile 用于 Celery Worker
- 使用 python:3.12-slim-bookworm 作为基础镜像
- Worker 包含 ffmpeg 和 opencv 依赖(用于视频处理)
- API 包含 PostgreSQL 开发库(用于 psycopg2 编译)
- 分离镜像减少不必要的依赖
|
2026-06-27 00:04:15 +08:00 |
|
xiaoxia
|
df8fe4dba3
|
fix: P3-3 add multi-stage build to api.Dockerfile
|
2026-06-26 17:56:51 +08:00 |
|
Xiaoxia AI
|
46bd774742
|
build(docker): include maintenance scripts
|
2026-06-21 11:32:54 +08:00 |
|
Xiaoxia AI
|
0809a079c5
|
refactor(db): introduce alembic schema baseline
|
2026-06-21 06:48:16 +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
|
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
|
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 |
|