mirror of
https://github.com/cert-manager/webhook-example.git
synced 2025-07-02 23:05:48 +02:00
34 lines
742 B
Bash
Executable file
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
|