# --- Étape 1 : image Node
FROM node:20-alpine

# --- Définir le répertoire de travail
WORKDIR /app

# --- Copier package.json et package-lock.json pour installer les dépendances
COPY package*.json ./

# --- Installer les dépendances
RUN npm install

# --- Copier le reste du code
COPY . .

# --- Exposer le port de Vite
EXPOSE 5173

# --- Commande par défaut pour le dev server
CMD ["npm", "run", "dev"]
