FROM node:20-alpine AS build # Dépendances système utiles (optionnel) RUN apk add --no-cache git WORKDIR /app # Copie package.json et package-lock.json si présent COPY package.json ./ COPY package-lock.json ./ # Installation des dépendances RUN npm install # Copie du reste du code COPY . . # Expose le port utilisé par hugo server EXPOSE 1313 # Commande de démarrage CMD ["npm", "run", "start"]