From 4a978de9054151f5bc30e665e68fd8dc6821deae Mon Sep 17 00:00:00 2001 From: Huarch Date: Tue, 11 Aug 2026 10:44:56 +0800 Subject: [PATCH] ci(frontend): inject public build configuration --- .gitea/workflows/package.yml | 3 +++ Dockerfile | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/.gitea/workflows/package.yml b/.gitea/workflows/package.yml index ffb8382..763d58c 100644 --- a/.gitea/workflows/package.yml +++ b/.gitea/workflows/package.yml @@ -13,6 +13,9 @@ jobs: image_name: gitea.waternetwork.cn/orgtjwater/tjwaterfrontend_refine dockerfile: Dockerfile build_context: . + build_args: | + NEXT_PUBLIC_BACKEND_URL=${{ vars.NEXT_PUBLIC_BACKEND_URL }} + NEXT_PUBLIC_MAP_URL=${{ vars.NEXT_PUBLIC_MAP_URL }} deploy_service: frontend deploy_host: 192.168.1.114 secrets: diff --git a/Dockerfile b/Dockerfile index d792d2a..9fc17b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,11 @@ RUN \ FROM base AS builder +ARG NEXT_PUBLIC_BACKEND_URL +ARG NEXT_PUBLIC_MAP_URL +ENV NEXT_PUBLIC_BACKEND_URL=${NEXT_PUBLIC_BACKEND_URL} \ + NEXT_PUBLIC_MAP_URL=${NEXT_PUBLIC_MAP_URL} + COPY --from=deps /app/refine/node_modules ./node_modules COPY . .