pdns/docker-compose-traefik.yml aktualisiert
This commit is contained in:
@@ -24,6 +24,10 @@ services:
|
|||||||
- |
|
- |
|
||||||
set -eu
|
set -eu
|
||||||
mkdir -p /etc/powerdns/pdns.d
|
mkdir -p /etc/powerdns/pdns.d
|
||||||
|
mkdir -p /var/run/pdns
|
||||||
|
|
||||||
|
# Den richtigen Pfad zu pdns_server finden
|
||||||
|
PDNS_BIN=$$(which pdns_server || echo "/usr/sbin/pdns_server")
|
||||||
|
|
||||||
# Erzeuge die API & Webserver Konfiguration
|
# Erzeuge die API & Webserver Konfiguration
|
||||||
cat > /etc/powerdns/pdns.d/99-env.conf <<EOF
|
cat > /etc/powerdns/pdns.d/99-env.conf <<EOF
|
||||||
@@ -50,8 +54,10 @@ services:
|
|||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Generated config in /etc/powerdns/pdns.d/99-env.conf"
|
echo "Generated config. Starting $$PDNS_BIN..."
|
||||||
exec pdns_server --daemon=no --guardian=no --control-console
|
# Hier nutzen wir jetzt die gefundene Variable $$PDNS_BIN
|
||||||
|
exec $$PDNS_BIN --daemon=no --guardian=no --control-console
|
||||||
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- ${PDNS_DATA_PATH:-pdns-data}:/data
|
- ${PDNS_DATA_PATH:-pdns-data}:/data
|
||||||
|
|||||||
Reference in New Issue
Block a user