cert-manager-webhook-example/starttest.sh

34 lines
742 B
Bash
Executable file

#!/bin/bash
# A really bad test powerdns setup. going to deploy a proper test pod using jenkins later
docker run -d \
--name pdns-mysql \
-e MYSQL_ROOT_PASSWORD=supersecret \
-v /var/lib/mysql \
mariadb:10.1
docker run --name pdns \
--link pdns-mysql:mysql \
-d \
-p 53:53 \
-p 53:53/udp -p 8080:8080 \
-e MYSQL_USER=root \
-e MYSQL_PASS=supersecret \
-e MYSQL_PORT=3306 \
psitrax/powerdns \
--webserver=yes \
--api=yes \
--api-key=password \
--webserver-port=8080 \
--webserver-loglevel=detailed \
--loglevel=10 \
--log-dns-queries=yes \
--master=yes \
--disable-syslog \
--webserver-address=0.0.0.0 \
--webserver-allow-from=0.0.0.0/0
docker exec -it pdns pdnsutil create-zone example.com