powerdns/docker-compose.yml hinzugefügt
This commit is contained in:
40
powerdns/docker-compose.yml
Normal file
40
powerdns/docker-compose.yml
Normal file
@@ -0,0 +1,40 @@
|
||||
services:
|
||||
db:
|
||||
image: mariadb:${MARIADB_VERSION:-10.5}
|
||||
container_name: ${DB_CONTAINER_NAME:-pdns-db}
|
||||
restart: always
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-rootpassword}
|
||||
- MYSQL_DATABASE=${MYSQL_DATABASE:-pdns}
|
||||
- MYSQL_USER=${MYSQL_USER:-pdns}
|
||||
- MYSQL_PASSWORD=${MYSQL_PASSWORD:-StrongPasswordHere}
|
||||
volumes:
|
||||
- ${DB_VOLUME:-db_data}:/var/lib/mysql
|
||||
|
||||
pdns:
|
||||
image: pschiffe/pdns-auth:${PDNS_VERSION:-latest}
|
||||
container_name: ${PDNS_CONTAINER_NAME:-pdns-server}
|
||||
restart: always
|
||||
depends_on:
|
||||
- db
|
||||
ports:
|
||||
- "53:53"
|
||||
- "53:53/udp"
|
||||
- "${PDNS_API_PORT:-8081}:8081"
|
||||
environment:
|
||||
- PDNS_API=${PDNS_API:-yes}
|
||||
- PDNS_API_KEY=${PDNS_API_KEY:-SuperSecretAPIKey}
|
||||
- PDNS_WEBSERVER=${PDNS_WEBSERVER:-yes}
|
||||
- PDNS_WEBSERVER_ALLOW_FROM=${PDNS_WEBSERVER_ALLOW_FROM:-0.0.0.0/0}
|
||||
- PDNS_WEBSERVER_PORT=${PDNS_WEBSERVER_PORT:-8081}
|
||||
- PDNS_LAUNCH=${PDNS_LAUNCH:-gmysql}
|
||||
- PDNS_GMYSQL_HOST=${PDNS_GMYSQL_HOST:-db}
|
||||
- PDNS_GMYSQL_USER=${PDNS_GMYSQL_USER:-pdns}
|
||||
- PDNS_GMYSQL_PASSWORD=${PDNS_GMYSQL_PASSWORD:-StrongPasswordHere}
|
||||
- PDNS_GMYSQL_DBNAME=${PDNS_GMYSQL_DBNAME:-pdns}
|
||||
volumes:
|
||||
- ${PDNS_VOLUME:-pdns_data}:/etc/powerdns
|
||||
|
||||
volumes:
|
||||
${DB_VOLUME:-db_data}:
|
||||
${PDNS_VOLUME:-pdns_data}:
|
||||
Reference in New Issue
Block a user