diff --git a/Dockerfile b/Dockerfile index a0357b0..45c02f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,14 +13,18 @@ RUN npm i && npm cache clean --force # building app RUN npm run build +# remove dev dependencies +RUN rm -rf node_modules + +# installing production dependencies +RUN npm i --verbose --only=production && npm cache clean --force + # Stage 2: Run the Next.js server FROM gcr.io/distroless/nodejs:18 as prod-image WORKDIR /app COPY --from=builder /app/package.json /app/package-lock.json ./ -# installing production dependencies -RUN npm i --verbose --only=production && npm cache clean --force COPY --from=builder /app/.next ./.next COPY ./public /app/public