Portfolio/frontend/Dockerfile
2023-01-02 23:58:44 +01:00

19 lines
No EOL
257 B
Docker

FROM node:19-bullseye-slim
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
RUN npm i -g pnpm
RUN pnpm install
COPY . .
RUN pnpm run build
FROM node:19-bullseye-slim
WORKDIR /app
COPY --from=0 /app .
COPY . .
EXPOSE 3000
ENTRYPOINT ["node", "./build"]