From 0cdd41536133f6bee8c477b213e7d0aca66aff2f Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 13 Oct 2026 08:05:39 +0000 Subject: [PATCH] join.sh: anonymer Pull mit eigener Docker-Konfiguration (veraltete Host-Logins stoeren nicht) Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_016h8oztcj2AdAUDyAKeXf6W --- secondary/join.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/secondary/join.sh b/secondary/join.sh index 393b114..421f333 100644 --- a/secondary/join.sh +++ b/secondary/join.sh @@ -11,6 +11,10 @@ curl -fsSL https://git1.mrmoe.de/mscadm/ground-control-install/raw/branch/main/s printf 'GC_PROJECT=%s\nGC_SECONDARY=%s\nGC_BIND_IP=%s\n' "$P" "$GC_SECONDARY" "${GC_BIND_IP:-0.0.0.0}" > .env IP="${GC_BIND_IP:-}" if [ -n "$IP" ] && ss -lun 2>/dev/null | awk '{print $5}' | grep -Eq "^($IP|0\.0\.0\.0|\*):53$"; then echo "FEHLER: $IP:53 ist belegt (nicht von uns): "; ss -lunp | grep ':53 ' ; exit 1; fi +# Eigene, leere Docker-Konfiguration: das Image ist oeffentlich lesbar; evtl. vorhandene (veraltete) Registry-Logins +# des Hosts duerfen den anonymen Pull nicht stoeren und werden nicht veraendert. +export DOCKER_CONFIG="$D/.docker"; mkdir -p "$DOCKER_CONFIG" +[ -d "$HOME/.docker/cli-plugins" ] && ln -sfn "$HOME/.docker/cli-plugins" "$DOCKER_CONFIG/cli-plugins" || true docker compose pull -q docker compose up -d sleep 3