diff --git a/dockerfile/Dockerfile b/dockerfile/Dockerfile index 61eeb31..cd4b553 100644 --- a/dockerfile/Dockerfile +++ b/dockerfile/Dockerfile @@ -6,13 +6,20 @@ WORKDIR /andreavillari COPY package*.json ./ RUN npm install +# Copia del codice sorgente COPY . . -ENV NODE_OPTIONS:--max-old-space-size-768 + +# Impostazioni limite meoria Node.js +ENV NODE_OPTIONS:"--max-old-space-size=768" + +# Esexuzione della build (verifica che nel package.json ci sia "build") RUN npm run builder -#RPUDUCTION (standalone) -FROM mginx:20-alpine -COpY --from-builder /andreavillari +#PRODUCTION (standalone) + +# --- STAGE 2 : Production (Serve file statici con Nginx)--- +FROM nginx:alpine +COPY --from-builder /andreavillari EXPOSE 80