xiaoxia
|
b9df592148
|
fix(ci): Web构建改用layer缓存替代cache mount,根治node_modules缓存损坏 (#521)
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Successful in 1m7s
CI Build & Deploy Pipeline / Build Staging Web Image (push) Failing after 1m56s
CI Build & Deploy Pipeline / Build Production API Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (push) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (push) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging API Image (push) Successful in 3m7s
CI/CD Pipeline / Unit Tests (push) Successful in 3m29s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 3m57s
CI/CD Pipeline / Integration Tests (push) Successful in 1m54s
CI Build & Deploy Pipeline / Build Staging Worker Image (push) Successful in 8m44s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (push) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (push) Has been skipped
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
|
2026-07-18 16:05:11 +08:00 |
|
xiaoxia
|
84d1673d31
|
feat(ci): 前端构建缓存优化 - 去重+BuildKit cache mount
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Successful in 37s
CI/CD Pipeline / Unit Tests (push) Successful in 2m26s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 3m21s
CI/CD Pipeline / Integration Tests (push) Successful in 1m25s
CI Build & Deploy Pipeline / Build Staging API Image (push) Has been cancelled
CI Build & Deploy Pipeline / Build Staging Web Image (push) Has been cancelled
CI Build & Deploy Pipeline / Build Staging Worker Image (push) Has been cancelled
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI Build & Deploy Pipeline / Staging E2E Tests (push) Has been cancelled
CI Build & Deploy Pipeline / Staging API Integration Tests (push) Has been cancelled
CI Build & Deploy Pipeline / Build Production API Image (push) Has been cancelled
CI Build & Deploy Pipeline / Build Production Web Image (push) Has been cancelled
CI Build & Deploy Pipeline / Build Production Worker Image (push) Has been cancelled
CI Build & Deploy Pipeline / Deploy Production (push) Has been cancelled
CI Build & Deploy Pipeline / Production Browser E2E (push) Has been cancelled
PR #427: 删除host上重复的前端构建步骤,web.Dockerfile加BuildKit cache mount(npm下载+node_modules+TS增量编译三级缓存),预计Web构建降40%-60%。
|
2026-07-17 00:59:54 +08:00 |
|
lingying
|
92c71fa57b
|
ci(foundation): 所有Dockerfile基础镜像替换为私有Registry
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Production Runtime Images (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
- api/worker/ci: python:3.12-slim -> 私有Registry
- web/node: node:20 -> 私有Registry
- web/nginx: nginx:alpine -> 私有Registry
- 彻底摆脱公网镜像依赖,构建更快更稳
|
2026-07-08 20:34:28 +08:00 |
|
xiaoxia
|
22c1085c4b
|
fix: 永久修复 nginx proxy_pass 配置
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Tests / lint (pull_request) Failing after 143h18m2s
Tests / test (pull_request) Failing after 143h18m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 143h18m31s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 143h18m37s
Deploy / Deploy Staging (push) Failing after 143h19m29s
CI/CD Pipeline / Frontend Lint (push) Failing after 143h19m55s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 143h20m2s
- staging nginx.conf: 使用静态 proxy_pass 替代变量型(避免 URI 丢失)
- staging 指向容器名 xiaoxia-api-staging(避免 DNS 别名冲突)
- 添加 proxy_read_timeout/proxy_send_timeout 300s(与 production 对齐)
- web.Dockerfile: 支持 ARG NGINX_CONF 参数化(与 web-artifact.Dockerfile 一致)
- production nginx-production.conf 已确认无需修改
|
2026-07-03 13:34:12 +08:00 |
|
xiaoxia
|
0fb4d95bd0
|
fix: Web Dockerfile API URL 改为通用默认值
- 将硬编码的 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 AI
|
c7f243d7d8
|
fix(deploy): cache web dependencies during image build
|
2026-06-22 07:47:49 +08:00 |
|
Xiaoxia AI
|
70a9f4f4b5
|
fix(deploy): use mirrored web base images
|
2026-06-21 17:23: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
|
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 |
|