# Utiliser une image de base légère FROM nginx:alpine # Installer Git RUN apk add --no-cache git # Cloner le dépôt GitLab dans le dossier /usr/share/nginx/html RUN git clone http://lab.canguidev.fr/cangui/canguidev.git /usr/share/nginx/html # Copier le script d'update COPY update.sh /usr/local/bin/update.sh RUN chmod +x /usr/local/bin/update.sh # Exposer le port 80 EXPOSE 80 # Mettre à jour le dépôt à chaque démarrage et lancer Nginx CMD ["/bin/sh", "-c", "/usr/local/bin/update.sh && nginx -g 'daemon off;'"]