From 9804e670c3ecf76d669fcfaf3a5bd76eb1583732 Mon Sep 17 00:00:00 2001 From: samuel Date: Fri, 16 Aug 2024 15:14:12 +0200 Subject: [PATCH] fix Dockerfile --- Dockerfile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index bbcba0c4..87fdc290 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -FROM node:21-alpine as base +FROM node:21-alpine AS base WORKDIR /usr/app COPY ./package.json \ ./package-lock.json \ - ./next.config.js \ + ./next.config.mjs \ ./tsconfig.json \ ./reset.d.ts \ ./tailwind.config.js \ @@ -16,6 +16,7 @@ RUN apk add --no-cache openssl && \ npx prisma generate COPY ./src ./src +COPY ./messages ./messages ENV NEXT_TELEMETRY_DISABLED=1 @@ -24,21 +25,21 @@ RUN npm run build RUN rm -r .next/cache -FROM node:21-alpine as runtime-deps +FROM node:21-alpine AS runtime-deps WORKDIR /usr/app -COPY --from=base /usr/app/package.json /usr/app/package-lock.json /usr/app/next.config.js ./ +COPY --from=base /usr/app/package.json /usr/app/package-lock.json /usr/app/next.config.mjs ./ COPY --from=base /usr/app/prisma ./prisma RUN npm ci --omit=dev --omit=optional --ignore-scripts && \ npx prisma generate -FROM node:21-alpine as runner +FROM node:21-alpine AS runner EXPOSE 3000/tcp WORKDIR /usr/app -COPY --from=base /usr/app/package.json /usr/app/package-lock.json /usr/app/next.config.js ./ +COPY --from=base /usr/app/package.json /usr/app/package-lock.json /usr/app/next.config.mjs ./ COPY --from=runtime-deps /usr/app/node_modules ./node_modules COPY ./public ./public COPY ./scripts ./scripts