From f6d50055d17f2998e464323e17908f12fe8bbebc Mon Sep 17 00:00:00 2001 From: zyc <1439655764@qq.com> Date: Tue, 7 Apr 2026 16:18:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=89=8D=E7=AB=AFAPI=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E6=8C=89=E7=8E=AF=E5=A2=83=E5=8A=A8=E6=80=81=E6=B3=A8=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Dockerfile添加VITE_API_BASE_URL build arg - dev环境构建时注入 airlabs-manage-api.test.airlabs.art - master环境构建时注入 airlabs-manage-api.airlabs.art Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yaml | 1 + frontend/Dockerfile | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index e91ab61..178f1ae 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -68,6 +68,7 @@ jobs: for attempt in 1 2 3; do echo "Build web attempt $attempt/3..." DOCKER_BUILDKIT=0 docker build \ + --build-arg VITE_API_BASE_URL=https://${{ env.DOMAIN_API }}/api \ --tag ${{ env.CR_SERVER_ACTIVE }}/${{ env.CR_ORG }}/airlabs-manage-web:${{ env.IMAGE_TAG }} \ --tag ${{ env.CR_SERVER_ACTIVE }}/${{ env.CR_ORG }}/airlabs-manage-web:latest \ ./frontend 2>&1 | tee -a /tmp/build.log && break diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 967c922..fc4b11e 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -9,6 +9,9 @@ RUN npm install COPY . . +ARG VITE_API_BASE_URL=https://airlabs-manage-api.airlabs.art/api +ENV VITE_API_BASE_URL=${VITE_API_BASE_URL} + RUN npm run build # Production stage