File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11FROM node:22.19.0 AS base
22
3+ RUN corepack enable
4+
35FROM base AS builder
46
57WORKDIR /app
68
79COPY package.json yarn.lock ./
8-
9- RUN yarn install
10+ RUN yarn install --immutable
1011
1112COPY . .
1213
1314RUN yarn prisma generate
14-
1515RUN yarn build
1616
1717FROM base AS runner
1818
1919WORKDIR /app
2020
21- ENV NODE_ENV=production
22-
23- COPY --chown=nodejs:nodejs package.json yarn.lock ./
21+ USER node
2422
23+ COPY --chown=node:node package.json yarn.lock ./
2524RUN yarn install --immutable
2625
27- COPY --chown=nodejs:nodejs --from=builder /app/dist ./dist
28- COPY --chown=nodejs:nodejs --from=builder /app/prisma/generated ./prisma/generated
26+ COPY --chown=node:node --from=builder /app/dist ./dist
27+ COPY --chown=node:node --from=builder /app/prisma/generated ./prisma/generated
2928
3029CMD ["node" , "dist/main" ]
You can’t perform that action at this time.
0 commit comments