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