32 lines
1.0 KiB
Bash
Executable File
32 lines
1.0 KiB
Bash
Executable File
#!/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 "=================================================="
|