From 49bca3ef9d52ee04f12960c90cc44477df0c8012 Mon Sep 17 00:00:00 2001 From: Thomas M Date: Sat, 3 Jan 2026 03:08:27 +0000 Subject: [PATCH] pdns/docker-compose-traefik.yml aktualisiert --- pdns/docker-compose-traefik.yml | 39 ++++++++++++++------------------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/pdns/docker-compose-traefik.yml b/pdns/docker-compose-traefik.yml index 262335a..ae09f5e 100644 --- a/pdns/docker-compose-traefik.yml +++ b/pdns/docker-compose-traefik.yml @@ -25,24 +25,10 @@ services: set -eu mkdir -p /etc/powerdns/pdns.d + # Pfad zum Binary finden PDNS_BIN=$$(which pdns_server || echo "/usr/local/sbin/pdns_server") - DB_FILE="$${PDNS_GSQLITE3_DATABASE}" - - # 1. Vorbereitung als Root - if [ ! -f "$$DB_FILE" ]; then - echo "Initialisiere SQLite als root..." - touch "$$DB_FILE" - # Wir finden heraus, welcher User pdns normalerweise gehört (meist pdns) - # und geben ihm die Datei. Falls der User nicht existiert, nutzen wir 666. - chmod 666 "$$DB_FILE" - - SCHEMA=$$(find /usr -name schema.sqlite3.sql | head -n 1) - if [ -n "$$SCHEMA" ]; then - sqlite3 "$$DB_FILE" < "$$SCHEMA" - fi - fi - - # 2. Config schreiben + + # 1. API-Konfiguration schreiben cat > /etc/powerdns/pdns.d/99-env.conf <