From 77bac590b33ad45802118f926fd001287720a393 Mon Sep 17 00:00:00 2001 From: Dennis Date: Sat, 7 Mar 2026 01:24:56 +0100 Subject: [PATCH] fix: add SUPABASE_SERVICE_ROLE_KEY to CI build env - Add placeholder service role key to frontend CI workflow build step - Add build ARGs to Dockerfile for Supabase env vars - Fixes: Next.js page data collection crash during build Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/frontend.yml | 1 + frontend/Dockerfile | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index 9beacf0..75e7ac6 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -49,3 +49,4 @@ jobs: env: NEXT_PUBLIC_SUPABASE_URL: https://placeholder.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY: placeholder-key + SUPABASE_SERVICE_ROLE_KEY: placeholder-service-key diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 13e91bd..949fc2c 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -11,6 +11,12 @@ COPY --from=deps /app/node_modules ./node_modules COPY . . ENV NEXT_TELEMETRY_DISABLED=1 ENV TAILWIND_DISABLE_OXIDE=1 +ARG NEXT_PUBLIC_SUPABASE_URL=https://placeholder.supabase.co +ARG NEXT_PUBLIC_SUPABASE_ANON_KEY=placeholder-key +ARG SUPABASE_SERVICE_ROLE_KEY=placeholder-service-key +ENV NEXT_PUBLIC_SUPABASE_URL=$NEXT_PUBLIC_SUPABASE_URL +ENV NEXT_PUBLIC_SUPABASE_ANON_KEY=$NEXT_PUBLIC_SUPABASE_ANON_KEY +ENV SUPABASE_SERVICE_ROLE_KEY=$SUPABASE_SERVICE_ROLE_KEY RUN npm run build # --- Stage 3: Production ---