12345678910111213141516171819 |
- FROM gplane/pnpm:7-alpine as builder
- COPY package.json pnpm-lock.yaml /
- RUN pnpm i --frozen-lockfile
- COPY . /
- RUN pnpm build
- FROM gplane/pnpm:7-alpine
- ENV NODE_ENV=production
- COPY package.json pnpm-lock.yaml /
- RUN pnpm i --frozen-lockfile --prod
- COPY --from=builder dist /
- ENTRYPOINT ["node", "/index.js"]
|