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>
This commit is contained in:
Dennis
2026-03-07 01:24:56 +01:00
parent 4d7f00be1f
commit 77bac590b3
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -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 ---