# Utiliser une image Node officielle comme base FROM node:18-alpine # Définir le répertoire de travail dans le conteneur WORKDIR /app # Copier les fichiers package.json et package-lock.json dans le conteneur COPY src/package*.json ./ # Installer les dépendances de l'application RUN npm install --production # Copier le reste des fichiers du projet dans le conteneur COPY src/ . # Exposer le port sur lequel l'application va s'exécuter (ex: 3000) EXPOSE 3001 # Commande par défaut pour démarrer l'application CMD ["npm", "start"]