From 2e23e26fc1e0a3472711195c6036279e8e6d23bd Mon Sep 17 00:00:00 2001 From: Matt Date: Tue, 7 Apr 2026 20:52:06 -0400 Subject: [PATCH] fix: pass NEXT_PUBLIC_GA_ID as Docker build arg for GA4 to work Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yml | 1 + Dockerfile | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 56603e8..405025f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -38,5 +38,6 @@ jobs: PAYLOAD_SECRET=${{ secrets.PAYLOAD_SECRET }} NEXT_PUBLIC_SITE_URL=${{ secrets.NEXT_PUBLIC_SITE_URL }} NEXT_PUBLIC_CALCOM_URL=${{ secrets.NEXT_PUBLIC_CALCOM_URL }} + NEXT_PUBLIC_GA_ID=${{ vars.NEXT_PUBLIC_GA_ID }} cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE }}:buildcache cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE }}:buildcache,mode=max diff --git a/Dockerfile b/Dockerfile index 63f4fd3..ce14529 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,11 +18,13 @@ ARG DATABASE_URI ARG PAYLOAD_SECRET ARG NEXT_PUBLIC_SITE_URL ARG NEXT_PUBLIC_CALCOM_URL +ARG NEXT_PUBLIC_GA_ID ENV DATABASE_URI=${DATABASE_URI} ENV PAYLOAD_SECRET=${PAYLOAD_SECRET} ENV NEXT_PUBLIC_SITE_URL=${NEXT_PUBLIC_SITE_URL} ENV NEXT_PUBLIC_CALCOM_URL=${NEXT_PUBLIC_CALCOM_URL} +ENV NEXT_PUBLIC_GA_ID=${NEXT_PUBLIC_GA_ID} RUN npm run build