secondary (Multi-Site), dns-public.sh
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# 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.
|
||||
# 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}
|
||||
services:
|
||||
dns:
|
||||
image: git1.mrmoe.de/mscadm/gc-dns-server:latest
|
||||
container_name: ${GC_PROJECT:-gamerpub-de}-dns
|
||||
restart: unless-stopped
|
||||
cap_add: [NET_BIND_SERVICE]
|
||||
ports:
|
||||
- "${GC_BIND_IP:-0.0.0.0}:53:53/udp"
|
||||
- "${GC_BIND_IP:-0.0.0.0}:53:53/tcp"
|
||||
environment:
|
||||
GC_DNS_PORT: "53"
|
||||
GC_DNS_REST_PORT: "8553"
|
||||
GC_DNS_DB: "/var/lib/gc-dns/zone.db"
|
||||
GC_DNS_SECONDARY: "${GC_SECONDARY:?GC_SECONDARY=zone@primaer-ip:53 setzen}"
|
||||
GC_DNS_REFRESH_SECS: "${GC_REFRESH_SECS:-60}"
|
||||
RUST_LOG: "gc_dns_server=info,axum=warn,info"
|
||||
volumes:
|
||||
- dns-data:/var/lib/gc-dns
|
||||
volumes:
|
||||
dns-data:
|
||||
Reference in New Issue
Block a user