diff --git a/Dockerfile b/Dockerfile index 02153b0..a753ea7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,8 +29,10 @@ RUN mkdir -p /pnpm/store COPY pnpm-lock.yaml pnpm-workspace.yaml package.json .npmrc ./ COPY apps/web/package.json ./apps/web/package.json -# Install dependencies with cache mount +# Install dependencies with cache mount and NPM_TOKEN secret RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ + --mount=type=secret,id=NPM_TOKEN \ + export NPM_TOKEN=$(cat /run/secrets/NPM_TOKEN) && \ pnpm install --frozen-lockfile # Copy source