From 2079be690f5298e08eb5c7b05ecff31195ce8bd7 Mon Sep 17 00:00:00 2001 From: robbond Date: Wed, 9 Sep 2026 09:47:45 +0100 Subject: [PATCH] build(confidence-engine) fix dockerfile env var --- Dockerfile | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8a349c9..fc6e7c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,26 +3,27 @@ FROM node:22-alpine AS builder WORKDIR /app -ENV NEXT_PUBLIC_SUPABASE_URL="" \ - NEXT_PUBLIC_SUPABASE_ANON_KEY="" +ARG NEXT_PUBLIC_SUPABASE_URL +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* ./ RUN corepack enable && \ if [ -f pnpm-lock.yaml ]; then \ - corepack prepare pnpm@latest --activate; \ - pnpm install --frozen-lockfile; \ + corepack prepare pnpm@latest --activate; \ + pnpm install --frozen-lockfile; \ elif [ -f yarn.lock ]; then \ - yarn install --frozen-lockfile; \ + yarn install --frozen-lockfile; \ else \ - npm ci; \ + npm ci; \ fi COPY . . -RUN NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL} \ - NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY} \ - next build +RUN npm run build # ── Stage 2: Production runtime ──────────────────────────────────────── FROM node:22-alpine AS runner