#!/usr/bin/env bash set -euo pipefail CADDY_CONTAINER="hx-caddy-caddy-1" APP_REF_CONTAINER="hxki-grafana" echo "==> Ermittle Docker-Netzwerk des HX-KI-Stacks über ${APP_REF_CONTAINER} ..." NETS=$(docker inspect -f '{{range $name, $_ := .NetworkSettings.Networks}}{{println $name}}{{end}}' "$APP_REF_CONTAINER") if [ -z "$NETS" ]; then echo "FEHLER: Kein Netzwerk für $APP_REF_CONTAINER gefunden." exit 1 fi NET=$(echo "$NETS" | head -n1) echo "==> Verwende Netzwerk: $NET" echo "==> Hänge Caddy-Container $CADDY_CONTAINER an Netzwerk $NET ..." docker network connect "$NET" "$CADDY_CONTAINER" 2>/dev/null || echo " (evtl. schon verbunden, ignoriere Fehler)" echo "==> Caddy neu starten ..." docker restart "$CADDY_CONTAINER" echo "==================================================" echo "FERTIG." echo "Versuche jetzt im Browser (evtl. einmal neu laden / Inkognito):" echo " https://grafana.hx-ki.com" echo " https://git.hx-ki.com" echo " https://sync.hx-ki.com" echo " https://mautic.hx-ki.com" echo "=================================================="