FROM node:20 as builder WORKDIR /app COPY . ./ RUN npm i RUN npm run build # execution FROM node:20 WORKDIR /app COPY --from=builder /app/build /app # packages are not bundled in the build because sharp uses native modules COPY package.json /app/package.json RUN npm i --include prod # prisma setup COPY ./prisma /app/prisma RUN npx prisma generate CMD node index.js