From 28f9a81e7bcf069d10797b5be9f0f6f5d4cdb7b8 Mon Sep 17 00:00:00 2001 From: Dayuan Jiang <34411969+DayuanJiang@users.noreply.github.com> Date: Tue, 23 Dec 2025 01:06:42 +0900 Subject: [PATCH] chore: add build-time arg for showing About and Notice (#360) --- .github/workflows/docker-build.yml | 2 ++ Dockerfile | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 6bfe9c8..e26dcc4 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -63,6 +63,8 @@ jobs: cache-from: type=gha cache-to: type=gha,mode=max platforms: linux/amd64,linux/arm64 + build-args: | + NEXT_PUBLIC_SHOW_ABOUT_AND_NOTICE=true # Push to AWS ECR for App Runner auto-deploy - name: Configure AWS credentials diff --git a/Dockerfile b/Dockerfile index d861242..644da88 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,6 +26,10 @@ ENV NEXT_TELEMETRY_DISABLED=1 ARG NEXT_PUBLIC_DRAWIO_BASE_URL=https://embed.diagrams.net ENV NEXT_PUBLIC_DRAWIO_BASE_URL=${NEXT_PUBLIC_DRAWIO_BASE_URL} +# Build-time argument to show About link and Notice icon +ARG NEXT_PUBLIC_SHOW_ABOUT_AND_NOTICE=false +ENV NEXT_PUBLIC_SHOW_ABOUT_AND_NOTICE=${NEXT_PUBLIC_SHOW_ABOUT_AND_NOTICE} + # Build Next.js application (standalone mode) RUN npm run build