# Utilise une image Node.js comme base FROM node:18 # Crée un répertoire de travail dans le conteneur WORKDIR /app # Copie les fichiers de package et package-lock.json pour installer les dépendances COPY package*.json ./ # Installe les dépendances RUN npm install # Copie le reste des fichiers de l'application dans le conteneur COPY . . # Expose le port que l'application Express utilisera EXPOSE 3000 # Commande pour démarrer l'application CMD ["npm", "start"]