diff --git a/.env.docker b/.env.docker index b7c3713..bdf0ba8 100644 Binary files a/.env.docker and b/.env.docker differ diff --git a/Dockerfile b/Dockerfile index 4d0bce0..3dd07b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,16 +9,17 @@ RUN npm ci COPY . . RUN npm run build +# Prune dev dependencies for the production image +RUN npm prune --omit=dev + # ---- Run stage ---- FROM node:22-alpine AS run WORKDIR /app -COPY package.json package-lock.json ./ -RUN npm ci --omit=dev - +COPY --from=build /app/package.json ./ +COPY --from=build /app/node_modules ./node_modules COPY --from=build /app/build ./build -COPY --from=build /app/package.json . ENV PORT=3000 ENV HOST=0.0.0.0