secondary: neutrale Standardwerte (Projekt gc-secondary, keine umgebungsspezifischen Beispiele)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016h8oztcj2AdAUDyAKeXf6W
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
# Zweiter Standort (Multi-Site, D-21): sekundaerer Nameserver, der die Zone per AXFR vom Primaer uebernimmt.
|
# Zweiter Standort (Multi-Site, D-21): sekundaerer Nameserver, der die Zone per AXFR vom Primaer uebernimmt.
|
||||||
# Eigenes Compose-Projekt, beruehrt nichts anderes auf dem Server.
|
# Eigenes Compose-Projekt, beruehrt nichts anderes auf dem Server.
|
||||||
# Pflicht: GC_SECONDARY="zone@primaer-ip:53" Optional: GC_BIND_IP (Standard 0.0.0.0; z. B. oeffentliche IP, wenn 127.0.0.53:53 belegt ist)
|
# Pflicht: GC_SECONDARY="zone@primaer-ip:53" Optional: GC_BIND_IP (Standard 0.0.0.0; z. B. oeffentliche IP, wenn 127.0.0.53:53 belegt ist)
|
||||||
name: ${GC_PROJECT:-gamerpub-de}
|
name: ${GC_PROJECT:-gc-secondary}
|
||||||
services:
|
services:
|
||||||
dns:
|
dns:
|
||||||
image: git1.mrmoe.de/mscadm/gc-dns-server:latest
|
image: git1.mrmoe.de/mscadm/gc-dns-server:latest
|
||||||
container_name: ${GC_PROJECT:-gamerpub-de}-dns
|
container_name: ${GC_PROJECT:-gc-secondary}-dns
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
cap_add: [NET_BIND_SERVICE]
|
cap_add: [NET_BIND_SERVICE]
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
+3
-3
@@ -1,10 +1,10 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Zweiten Standort beitreten (sekundaerer DNS). Ein Aufruf, idempotent.
|
# Zweiten Standort beitreten (sekundaerer DNS). Ein Aufruf, idempotent.
|
||||||
# GC_SECONDARY="gamerpub.de@187.77.64.208:53" GC_BIND_IP=<oeffentliche-IP> sh join.sh
|
# GC_SECONDARY="<zone>@<primaer-ip>:53" GC_BIND_IP=<oeffentliche-IP> sh join.sh
|
||||||
# Das Projekt heisst gamerpub-de (GC_PROJECT aenderbar). Beruehrt keine anderen Container, Netze oder Systemeinstellungen.
|
# Das Projekt heisst standardmaessig gc-secondary (GC_PROJECT aenderbar). Beruehrt keine anderen Container, Netze oder Systemeinstellungen.
|
||||||
set -eu
|
set -eu
|
||||||
: "${GC_SECONDARY:?GC_SECONDARY=zone@primaer-ip:53 setzen}"
|
: "${GC_SECONDARY:?GC_SECONDARY=zone@primaer-ip:53 setzen}"
|
||||||
P="${GC_PROJECT:-gamerpub-de}"
|
P="${GC_PROJECT:-gc-secondary}"
|
||||||
D="${GC_DIR:-$HOME/$P}"
|
D="${GC_DIR:-$HOME/$P}"
|
||||||
mkdir -p "$D" && cd "$D"
|
mkdir -p "$D" && cd "$D"
|
||||||
curl -fsSL https://git1.mrmoe.de/mscadm/ground-control-install/raw/branch/main/secondary/docker-compose.yml -o docker-compose.yml
|
curl -fsSL https://git1.mrmoe.de/mscadm/ground-control-install/raw/branch/main/secondary/docker-compose.yml -o docker-compose.yml
|
||||||
|
|||||||
Reference in New Issue
Block a user