# 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 package.json et package-lock.json pour installer les dépendances COPY src/ . # Installe les dépendances avec le flag --verbose pour plus de détails RUN npm install --verbose # Copie le reste des fichiers de l'application dans le conteneur # Expose le port que l'application Express utilisera EXPOSE 3000 # Commande pour démarrer l'application CMD ["node", "server.js"]