Bonjour, j’essaie de configurer un hook pour me connecter automatiquement à mon réseau docker lorsque discourse redémarre ou démarre après une construction. Ceci afin de pouvoir utiliser l’updater web admin lorsque je le peux, mais j’essaie de trouver la meilleure façon de procéder. Les docs ne disent pas vraiment tous les types de hooks que je peux utiliser et la recherche de hooks tels que after_post_boot et after_restart ne donne rien. Ces hooks ne fonctionnent-ils plus et si oui, pourquoi ? Voici mon code de hooks.
hooks:
début du hook de réseau personnalisé
after_restart:
- exec:
cmd: - bash
- “-c”
- |
Connecter Discourse au réseau Docker s’il n’est pas déjà connecté
NETWORK_NAME=“proxy”
CONTAINER_NAME=$(hostname)
# Créer le réseau s'il n'existe pas
if ! docker network inspect "$NETWORK_NAME" >/dev/null 2>&1; then
echo "Création du réseau Docker : $NETWORK_NAME"
docker network create "$NETWORK_NAME"
fi
# Connecter le conteneur au réseau (ignorer s'il est déjà connecté)
echo "Connexion de $CONTAINER_NAME à $NETWORK_NAME..."
docker network connect "$NETWORK_NAME" "$CONTAINER_NAME" 2>/dev/null || true
echo "Connexion réseau terminée."