# Fase 1: build del progetto FROM node:20-alpine AS builder # Crea una directory di lavoro WORKDIR /app # Copia i file di progetto COPY package*.json ./ COPY tsconfig*.json ./ COPY vite.config.* ./ COPY index.html ./ COPY public ./public COPY src ./src # Installa le dipendenze RUN npm install # Costruisci l'app RUN npm run build FROM devforth/spa-to-http:latest COPY --from=builder /app/dist/ .