# Usa un'immagine Node.js ufficiale FROM node:20-alpine # Imposta la directory di lavoro WORKDIR /app # Copia i file di gestione delle dipendenze COPY package.json package-lock.json ./ # Installa le dipendenze RUN npm install # Copia il resto del codice sorgente COPY . . # Variabile d'ambiente per l'URL dell'API ARG VITE_API_URL ENV VITE_API_URL=$VITE_API_URL # Esponi la porta di sviluppo di Vite EXPOSE 5173 # Comando per avviare il server di sviluppo # --host รจ necessario per esporre il server all'esterno del container CMD ["npm", "run", "dev", "--", "--host"]