secondary (Multi-Site), dns-public.sh

This commit is contained in:
Claude
2026-10-13 07:22:29 +00:00
parent dbd6a61414
commit e410be21aa
3 changed files with 44 additions and 0 deletions
+2
View File
@@ -32,6 +32,8 @@ ALIAS=$(docker inspect -f '{{range $k,$v := .NetworkSettings.Networks}}{{range $
BINDS=$(docker inspect -f '{{range .HostConfig.Binds}}-v {{.}} {{end}}' "$C")
ENVS=$(docker inspect -f '{{range .Config.Env}}{{println .}}{{end}}' "$C" | grep -E '^(GC_|RUST_LOG)' | sed 's/^/-e /' | tr '\n' ' ')
REST=$(docker port "$C" 8053/tcp 2>/dev/null | head -1 || true)
# Multi-Site: freigegebene Sekundaer-Adressen (GC_DNS_AXFR_ALLOW) uebernehmen bzw. ueberschreiben
if [ -n "${GC_DNS_AXFR_ALLOW:-}" ]; then ENVS="$(echo "$ENVS" | sed 's/-e GC_DNS_AXFR_ALLOW=[^ ]* //g') -e GC_DNS_AXFR_ALLOW=$GC_DNS_AXFR_ALLOW"; fi
LABELS=$(docker inspect -f '{{range $k,$v := .Config.Labels}}--label {{$k}}={{$v}} {{end}}' "$C")
echo "Ersetze $C (Image $IMG, Netz $NET)"
docker stop "$C" >/dev/null && docker rm "$C" >/dev/null