# Utiliser une image Node.js officielle comme image de base FROM node:18 # Installer Git pour cloner le dépôt RUN apt-get update && apt-get install -y git # Créer un répertoire de travail dans le conteneur WORKDIR /app # Copier le script d'update dans le conteneur COPY up.sh /usr/local/bin/up.sh RUN chmod +x /usr/local/bin/up.sh # Exposer le port sur lequel l'application s'exécute EXPOSE 8080 # Démarrer l'application avec mise à jour du dépôt CMD ["/bin/sh", "-c", "/usr/local/bin/up.sh && npm install && node app.js"]