#!/bin/bash echo "Content-type: text/html" echo "" service="$(echo "$DOCUMENT_URI" | tr -d '/\;!&<>?#[]()"*')" path="/docker/$service/deploy_http.sh" . /etc/jeancloud.env echo 'Rechargement d’un site web' echo '' echo "

Rechargement d’un site web : $service

" echo "

Résultat local

" if [ -x "$path" ] ; then echo "
"
	"$path"
	ret="$?"
	echo "
" if [ "$ret" -ne 0 ] ; then echo '

Une erreur a été détectée. Contactez Jean-Cloud.

' else while read ip ; do echo curl http://deployer.jean-cloud.org/ --resolve "*:80:$ip" if [ "$?" -eq 0 ] ; then echo "$ip ok" else echo "$ip ERREUR" fi done < <(getent hosts deployer.jean-cloud.org | cut -d ' ' -f 1 | grep -v "$my_ip") fi echo '

Les informations précédentes peuvent vous être utiles (erreurs dans un document, fichier absent…). Prenez le temps de les lire pour avoir un site dont toutes les pages fonctionnent !

' else echo "

Échec. Contactez Jean-Cloud

" fi echo '' echo '