#!/bin/bash set -ex echo "Starting BIND initialization..." mkdir -p /etc/named # Copy template files to working directories if they don't exist if [ ! -f /etc/knot/knot.conf ]; then echo "Copying knot.conf from template..." cp /etc/knot-dist/knot.conf /etc/knot/ echo "Copying zone file from template..." cp /var/lib/knot-dist/my-dnssec-test-domain.de.zone /var/lib/knot/ fi # Ensure proper ownership echo "Setting file ownership..." chown -R knot:knot /etc/knot /var/lib/knot # Check configuration echo "Validating configuration..." /usr/sbin/knotc conf-check echo "Starting Knot DNS server..." exec /usr/sbin/knotd