# syntax=docker/dockerfile:1 # Image de base Node.js 20 FROM node:20-alpine # Répertoire de travail WORKDIR /app # Copier les fichiers de dépendances COPY package*.json ./ # Installer les dépendances RUN npm install # Copier le code source COPY . . # Exposer le port Vite (dev server) EXPOSE 5173 # Commande par défaut (peut être overridée par docker-compose) # Note: --host 0.0.0.0 permet l'accès depuis l'extérieur du conteneur CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]