Files
Reactive-Resume/Dockerfile
2022-03-03 15:33:11 +01:00

26 lines
462 B
Docker

FROM mcr.microsoft.com/playwright:focal AS build
RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm
WORKDIR /app
COPY .npmrc package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile
COPY . .
RUN pnpm run build
FROM mcr.microsoft.com/playwright:focal AS deploy
RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm
WORKDIR /app
COPY --from=build /app/dist ./dist
# Expose App
EXPOSE 3000
CMD [ "pnpm", "start" ]