This commit is contained in:
2022-10-20 15:18:57 +02:00
committed by GitHub
parent fb7416dbec
commit a1af82501c
15 changed files with 429 additions and 768 deletions

View File

@@ -1,21 +1,19 @@
FROM node:16-alpine as builder
FROM node:18-alpine as base
WORKDIR /app
RUN npm -g i pnpm
FROM base as builder
ADD ./package.json ./pnpm-lock.yaml ./
RUN npm exec pnpm install --frozen-lockfile
RUN pnpm install --frozen-lockfile
ADD . .
RUN npm exec pnpm run build
FROM node:16-alpine
WORKDIR /app
RUN pnpm run build
FROM base
ADD ./package.json ./pnpm-lock.yaml ./
RUN npm exec pnpm install --frozen-lockfile --prod
RUN pnpm install --frozen-lockfile --prod
COPY --from=builder /app/dist/ /app/dist/
STOPSIGNAL SIGTERM
CMD ["node", "."]
CMD ["pnpm", "start"]