Fixed pdns back

This commit is contained in:
root 2023-06-15 19:59:29 +00:00
parent b86210d89a
commit 5b39a1303a

View File

@ -106,24 +106,24 @@ start_pdns() {
start_service "pdns" "nc -z ${SERVICE_IP} 8081 &> /dev/null" start_service "pdns" "nc -z ${SERVICE_IP} 8081 &> /dev/null"
# Create DNS records for newdomain # Create DNS records for newdomain
docker exec pdns pdnsutil create-zone $DOMAIN # docker exec pdns pdnsutil create-zone $DOMAIN
docker exec pdns pdnsutil set-kind $DOMAIN native # docker exec pdns pdnsutil set-kind $DOMAIN native
docker exec pdns pdnsutil set-meta $DOMAIN SOA-EDIT-API DEFAULT # docker exec pdns pdnsutil set-meta $DOMAIN SOA-EDIT-API DEFAULT
for i in ns1 ns2 powerdns traefik mail www computer panel nextcloud collabora jitsi matrix element listmonk vaultwarden vpn wireguard baserow gitea blog documentation; do # for i in ns1 ns2 powerdns traefik mail www computer panel nextcloud collabora jitsi matrix element listmonk vaultwarden vpn wireguard baserow gitea blog documentation; do
docker exec pdns pdnsutil add-record $DOMAIN $i A 86400 $EXTERNALIP # docker exec pdns pdnsutil add-record $DOMAIN $i A 86400 $EXTERNALIP
done # done
docker exec pdns pdnsutil add-record $DOMAIN @ NS ns1.$DOMAIN_NEW # docker exec pdns pdnsutil add-record $DOMAIN @ NS ns1.$DOMAIN_NEW
docker exec pdns pdnsutil add-record $DOMAIN @ NS ns2.$DOMAIN_NEW # docker exec pdns pdnsutil add-record $DOMAIN @ NS ns2.$DOMAIN_NEW
docker exec pdns pdnsutil add-record $DOMAIN @ MX 86400 "10 mail.$DOMAIN" # docker exec pdns pdnsutil add-record $DOMAIN @ MX 86400 "10 mail.$DOMAIN"
docker exec pdns pdnsutil add-record $DOMAIN @ TXT 86400 "\"v=spf1 mx a:$DOMAIN ~all\"" # docker exec pdns pdnsutil add-record $DOMAIN @ TXT 86400 "\"v=spf1 mx a:$DOMAIN ~all\""
docker exec pdns pdnsutil add-record $DOMAIN \* CNAME 86400 www.$DOMAIN # docker exec pdns pdnsutil add-record $DOMAIN \* CNAME 86400 www.$DOMAIN
docker exec pdns pdnsutil add-record $DOMAIN @ A 86400 $EXTERNALIP # docker exec pdns pdnsutil add-record $DOMAIN @ A 86400 $EXTERNALIP
# Run createrecords.sh inside baserow container # Run createrecords.sh inside baserow container
# docker exec pdns /root/createrecords.sh &> /dev/null docker exec pdns /root/createrecords.sh &> /dev/null
# [ $? -ne 0 ] && fail "Couldn't run createrecords.sh in /federated/apps/pdns container" [ $? -ne 0 ] && fail "Couldn't run createrecords.sh in /federated/apps/pdns container"
kill -9 $SPINPID &> /dev/null kill -9 $SPINPID &> /dev/null
echo -ne "done." echo -ne "done."