From b2dac62576d5feb331c0243526eeb13e9cf8cf9f Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 16 Apr 2026 07:02:58 +0000 Subject: [PATCH] fix: pass Vite env vars as build args in Dockerfile Vite needs VITE_ZITADEL_ISSUER and VITE_ZITADEL_CLIENT_ID at build time for the frontend bundle. Co-Authored-By: Claude Opus 4.6 (1M context) --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 5193cff..6843764 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,10 @@ WORKDIR /app COPY frontend/package.json frontend/bun.lock* ./ RUN bun install --frozen-lockfile || bun install COPY frontend/ . +ARG VITE_ZITADEL_ISSUER=https://auth.kuns.dev +ARG VITE_ZITADEL_CLIENT_ID +ENV VITE_ZITADEL_ISSUER=$VITE_ZITADEL_ISSUER +ENV VITE_ZITADEL_CLIENT_ID=$VITE_ZITADEL_CLIENT_ID RUN bun run build # Stage 2: Build backend