diff --git a/Dockerfile b/Dockerfile index 3e328249..8a1a8894 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,15 +23,18 @@ FROM node:18-alpine WORKDIR /usr/src/app +# Install pnpm RUN npm install --global pnpm@8.8.0 +# devDependencies are not fetched COPY pnpm-lock.yaml . RUN pnpm fetch --prod COPY package.json . -RUN pnpm install --prod +RUN pnpm install --offline --prod -COPY --from=builder /usr/src/app/dist dist +# Copy the built app from the previous stage +COPY --from=builder /usr/src/app/dist ./dist # Run container EXPOSE 80