mirror of
https://github.com/dalbodeule/sh0rt.kr-pdns.git
synced 2025-06-08 18:58:20 +00:00
docker compose update with restart policy
This commit is contained in:
parent
fb23a32dd5
commit
d62e515fa1
@ -13,6 +13,7 @@ services:
|
||||
- mariadb_data:/var/lib/mysql
|
||||
networks:
|
||||
- pdns_network
|
||||
restart: always
|
||||
|
||||
pdns:
|
||||
image: pschiffe/pdns-mysql:latest
|
||||
@ -45,6 +46,7 @@ services:
|
||||
- "8081:8081"
|
||||
networks:
|
||||
- pdns_network
|
||||
restart: always
|
||||
|
||||
pdns-admin:
|
||||
image: pschiffe/pdns-admin:latest
|
||||
@ -67,6 +69,7 @@ services:
|
||||
- "8080:8080"
|
||||
networks:
|
||||
- pdns_network
|
||||
restart: always
|
||||
|
||||
volumes:
|
||||
mariadb_data:
|
||||
|
84
docker-compose.slave.yml
Normal file
84
docker-compose.slave.yml
Normal file
@ -0,0 +1,84 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
mariadb:
|
||||
image: mariadb:latest
|
||||
container_name: pdns-mariadb
|
||||
environment:
|
||||
MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD}
|
||||
MARIADB_DATABASE: ${MARIADB_DATABASE}
|
||||
MARIADB_USER: ${MARIADB_USER}
|
||||
MARIADB_PASSWORD: ${MARIADB_PASSWORD}
|
||||
volumes:
|
||||
- mariadb_data:/var/lib/mysql
|
||||
networks:
|
||||
- pdns_network
|
||||
restart: always
|
||||
|
||||
pdns:
|
||||
image: pschiffe/pdns-mysql:latest
|
||||
container_name: pdns-master
|
||||
environment:
|
||||
PDNS_gmysql_host: mariadb
|
||||
PDNS_gmysql_port: 3306
|
||||
PDNS_gmysql_user: ${MARIADB_USER}
|
||||
PDNS_gmysql_password: ${MARIADB_PASSWORD}
|
||||
PDNS_gmysql_dbname: ${MARIADB_DATABASE}
|
||||
PDNS_gmysql-dnssec: true
|
||||
PDNS_primary: yes
|
||||
PDNS_api: yes
|
||||
PDNS_api_key: ${PDNS_API_KEY}
|
||||
PDNS_webserver: yes
|
||||
PDNS_webserver_address: 0.0.0.0
|
||||
PDNS_webserver_password: ${PDNS_WEBSERVER_KEY}
|
||||
PDNS_webserver_allow_from: 10.0.10.0/24
|
||||
PDNS_version_string: ${PDNS_VERSION_STRING}
|
||||
PDNS_default_ttl: 300
|
||||
PDNS_allow_axfr_ips: 172.17.0.0
|
||||
PDNS_only_notify: 172.5.0.21
|
||||
depends_on:
|
||||
- mariadb
|
||||
links:
|
||||
- mariadb
|
||||
ports:
|
||||
- "53:53/tcp"
|
||||
- "53:53/udp"
|
||||
- "8081:8081"
|
||||
networks:
|
||||
- pdns_network
|
||||
restart: always
|
||||
|
||||
pdns-admin:
|
||||
image: pschiffe/pdns-admin:latest
|
||||
container_name: pdns-admin
|
||||
environment:
|
||||
PDNS_ADMIN_SQLA_DB_HOST: mariadb
|
||||
PDNS_ADMIN_SQLA_DB_PORT: 3306
|
||||
PDNS_ADMIN_SQLA_DB_USER: ${MARIADB_USER}
|
||||
PDNS_ADMIN_SQLA_DB_PASSWORD: ${MARIADB_PASSWORD}
|
||||
PDNS_ADMIN_SQLA_DB_NAME: pdns
|
||||
PDNS_STATS_URL: http://pdns:8081
|
||||
PDNS_API_KEY: ${PDNS_API_KEY}
|
||||
PDNS_VERSION: ${PDNS_VERSION_STRING}
|
||||
depends_on:
|
||||
- pdns
|
||||
links:
|
||||
- mariadb
|
||||
- pdns
|
||||
ports:
|
||||
- "8080:8080"
|
||||
networks:
|
||||
- pdns_network
|
||||
restart: always
|
||||
|
||||
volumes:
|
||||
mariadb_data:
|
||||
|
||||
networks:
|
||||
pdns_network:
|
||||
driver: bridge
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: "10.0.10.0/24"
|
||||
gateway: "10.0.10.1"
|
Loading…
x
Reference in New Issue
Block a user