build(confidence-engine) fix dockerfile env var

This commit is contained in:
2026-09-09 09:47:45 +01:00
parent e6c78f87fe
commit 2079be690f
+10 -9
View File
@@ -3,26 +3,27 @@ FROM node:22-alpine AS builder
WORKDIR /app WORKDIR /app
ENV NEXT_PUBLIC_SUPABASE_URL="" \ ARG NEXT_PUBLIC_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_ANON_KEY="" ARG NEXT_PUBLIC_SUPABASE_ANON_KEY
ENV NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL} \
NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY}
COPY package.json package-lock.json* yarn.lock* pnpm-lock.yaml* ./ COPY package.json package-lock.json* yarn.lock* pnpm-lock.yaml* ./
RUN corepack enable && \ RUN corepack enable && \
if [ -f pnpm-lock.yaml ]; then \ if [ -f pnpm-lock.yaml ]; then \
corepack prepare pnpm@latest --activate; \ corepack prepare pnpm@latest --activate; \
pnpm install --frozen-lockfile; \ pnpm install --frozen-lockfile; \
elif [ -f yarn.lock ]; then \ elif [ -f yarn.lock ]; then \
yarn install --frozen-lockfile; \ yarn install --frozen-lockfile; \
else \ else \
npm ci; \ npm ci; \
fi fi
COPY . . COPY . .
RUN NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL} \ RUN npm run build
NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY} \
next build
# ── Stage 2: Production runtime ──────────────────────────────────────── # ── Stage 2: Production runtime ────────────────────────────────────────
FROM node:22-alpine AS runner FROM node:22-alpine AS runner