File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM node:24-alpine as builder
1+ FROM node:24-bookworm-slim as builder
22
3- RUN apk add --no-cache python3 make g++
3+ RUN apt-get update && apt-get install -y python3 make g++ --no-install-recommends && rm -rf /var/lib/apt/lists/*
44
55WORKDIR /usr/crowd/app
6- RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate
7-
8- COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./
6+ COPY ./package.json ./pnpm-workspace.yaml ./pnpm-lock.yaml ./
7+ RUN corepack enable && corepack prepare --activate
98RUN pnpm fetch
109
1110COPY ./services ./services
@@ -14,7 +13,9 @@ RUN pnpm i --frozen-lockfile
1413FROM node:24-bookworm-slim as runner
1514
1615WORKDIR /usr/crowd/app
17- RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare pnpm@9.15.0 --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/*
16+ ENV pnpm_config_verify_deps_before_run=false
17+ COPY ./package.json ./
18+ RUN corepack enable && corepack prepare --activate && apt update && apt install -y ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/*
1819
1920COPY --from=builder /usr/crowd/app/node_modules ./node_modules
2021COPY --from=builder /usr/crowd/app/services/base.tsconfig.json ./services/base.tsconfig.json
You can’t perform that action at this time.
0 commit comments