FROM node:20 as builder EXPOSE 8460 WORKDIR /usr/src/app COPY ./package*.json ./ RUN npm i COPY . . RUN npm run build FROM node:20-slim EXPOSE 8460 WORKDIR /usr/src/app COPY ./mail-templates/* ./mail-templates/ COPY ./package*.json ./ RUN npm ci --omit=dev COPY --from=builder /usr/src/app/dist/ ./ CMD [ "node" , "app.js" ]