canguidev/Dockerfile

19 lines
528 B
Docker
Raw Normal View History

2024-10-06 07:48:13 +00:00
# Utiliser une image de base légère
FROM nginx:alpine
2024-10-10 08:50:01 +00:00
# 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
2024-10-06 07:48:13 +00:00
# Exposer le port 80
EXPOSE 80
2024-10-10 08:50:01 +00:00
# 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;'"]