Remove build-time secrets, load NUXT_PUBLIC vars at runtime from Vault
Some checks failed
Build Docker Image / build (push) Failing after 5m36s

This commit is contained in:
Ruslan Bakiev
2026-03-09 14:41:06 +07:00
parent 84e857ffc1
commit 5982838ebd
2 changed files with 1 additions and 19 deletions

View File

@@ -12,21 +12,11 @@ WORKDIR /app
RUN corepack enable
ARG VAULT_ADDR
ARG VAULT_TOKEN
ARG VAULT_SHARED_PATH
ARG VAULT_PROJECT_PATH
ENV VAULT_ADDR=$VAULT_ADDR \
VAULT_TOKEN=$VAULT_TOKEN \
VAULT_SHARED_PATH=$VAULT_SHARED_PATH \
VAULT_PROJECT_PATH=$VAULT_PROJECT_PATH
COPY package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile
COPY . .
RUN node scripts/load-secrets.mjs && . ./.env.infisical && pnpm run build
RUN pnpm run build
FROM node:22-slim