diff --git a/PROJECTS/beginner/canary-token-generator/infra/docker/vite.prod b/PROJECTS/beginner/canary-token-generator/infra/docker/vite.prod index e1543bb7..3e232c15 100644 --- a/PROJECTS/beginner/canary-token-generator/infra/docker/vite.prod +++ b/PROJECTS/beginner/canary-token-generator/infra/docker/vite.prod @@ -11,11 +11,11 @@ # ============================================================================ FROM node:22-slim AS builder -RUN corepack enable && corepack prepare pnpm@latest --activate +RUN corepack enable && corepack prepare pnpm@10.29.1 --activate WORKDIR /app -COPY frontend/package.json frontend/pnpm-lock.yaml* ./ +COPY frontend/package.json frontend/pnpm-lock.yaml* frontend/.npmrc* ./ RUN --mount=type=cache,target=/root/.local/share/pnpm/store \ pnpm install --frozen-lockfile @@ -24,9 +24,11 @@ COPY frontend/ . ARG VITE_API_URL=/api ARG VITE_APP_TITLE="My App" +ARG VITE_TURNSTILE_SITE_KEY="" ENV VITE_API_URL=${VITE_API_URL} \ - VITE_APP_TITLE=${VITE_APP_TITLE} + VITE_APP_TITLE=${VITE_APP_TITLE} \ + VITE_TURNSTILE_SITE_KEY=${VITE_TURNSTILE_SITE_KEY} RUN pnpm build