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:
@@ -49,3 +49,4 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
NEXT_PUBLIC_SUPABASE_URL: https://placeholder.supabase.co
|
NEXT_PUBLIC_SUPABASE_URL: https://placeholder.supabase.co
|
||||||
NEXT_PUBLIC_SUPABASE_ANON_KEY: placeholder-key
|
NEXT_PUBLIC_SUPABASE_ANON_KEY: placeholder-key
|
||||||
|
SUPABASE_SERVICE_ROLE_KEY: placeholder-service-key
|
||||||
|
|||||||
@@ -11,6 +11,12 @@ COPY --from=deps /app/node_modules ./node_modules
|
|||||||
COPY . .
|
COPY . .
|
||||||
ENV NEXT_TELEMETRY_DISABLED=1
|
ENV NEXT_TELEMETRY_DISABLED=1
|
||||||
ENV TAILWIND_DISABLE_OXIDE=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
|
RUN npm run build
|
||||||
|
|
||||||
# --- Stage 3: Production ---
|
# --- Stage 3: Production ---
|
||||||
|
|||||||
Reference in New Issue
Block a user