gjelal 987d7539d9
ci/woodpecker/push/woodpecker Pipeline was successful
Ajoute un test de santé au conteneur du site
Docker interroge la page d'accueil toutes les 30 s et marque le
conteneur « unhealthy » après trois échecs d'affilée.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 16:16:38 +02:00

frontpage

Le site public de gsoftware.ch, servi sur www.gsoftware.ch. L'adresse sans www y renvoie par une redirection permanente.

Aujourd'hui, une page d'accueil provisoire : elle valide la chaîne de déploiement de la machine gsoftware, et attend le vrai contenu du site.

Déploiement

À chaque poussée sur main, Woodpecker (.woodpecker.yml) :

  1. construit l'image frontpage à partir du Dockerfile, en y inscrivant le commit et l'heure ;
  2. dépose deploy/compose.yaml dans /docker/stacks/webapp-frontpage/ sur la machine ;
  3. relance la pile.

Le pied de page indique le commit déployé : s'il change après une poussée, toute la chaîne fonctionne.

Le pipeline monte le socket Docker de la machine : le dépôt est marqué « de confiance » (volumes) dans Woodpecker. Aucun secret n'est nécessaire.

Modifier le site

Remplacer le contenu de index.html (ou ajouter des fichiers, et les copier dans le Dockerfile), pousser sur main.

S
Description
Site public de gsoftware.ch, servi sur www.gsoftware.ch
Readme 30 KiB
Languages
HTML 80.5%
Dockerfile 19.5%