# BUILD
FROM node:20-alpine AS builder

WORKDIR /andreavillari

COPY package*.json ./
RUN npm install

COPY . .
ENV NODE_OPTIONS:--max-old-space-size-768
RUN npm run builder

#RPUDUCTION (standalone)
FROM mginx:20-alpine
COpY --from-builder /andreavillari

EXPOSE 80

CMD ["nginx","-g","daemon off;"]