Commit Graph

8 Commits

Author SHA1 Message Date
xiaoxia 3bea00aa56 feat(ci): 基础镜像切换到私有ACR,更稳定
CI/CD Pipeline / Frontend Lint (push) Successful in 41s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 1m15s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m49s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m56s
CI/CD Pipeline / Build Production Web Image (push) Successful in 2m7s
CI/CD Pipeline / Build Production API Image (push) Successful in 2m10s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m20s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m21s
CI/CD Pipeline / Build Production Worker Image (push) Successful in 2m51s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 51s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m56s
CI/CD Pipeline / Unit Tests (push) Successful in 5m0s
CI/CD Pipeline / Integration Tests (push) Successful in 1m57s
CI/CD Pipeline / CI Gate (push) Failing after 1191h18m14s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1191h21m21s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1191h21m21s
CI/CD Pipeline / Deploy Production (push) Failing after 1191h22m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1191h25m9s
CI/CD Pipeline / PR Build API Image (push) Failing after 1191h25m10s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1191h25m10s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1191h21m21s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1191h54m18s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1191h55m12s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1191h58m8s
- Bug6(P1): 所有Dockerfile基础镜像从daocloud切到私有ACR (xiaoxia-registry.cn-hangzhou.cr.aliyuncs.com/xiaoxiakeji/base/)
- 新增scripts/ci/sync_base_images.sh - 基础镜像同步脚本
- 覆盖: python:3.12-slim-bookworm / python:3.12-slim / node:20 / nginx:alpine
2026-07-28 22:38:37 +08:00
xiaoxia 22c1085c4b fix: 永久修复 nginx proxy_pass 配置
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
Deploy / Production Browser E2E (push) Failing after 1801h55m7s
Deploy / Deploy Production (push) Failing after 1801h55m9s
Deploy / Build Production Runtime Images (push) Failing after 1801h55m12s
- 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