From 923d7ad4cda5e171fbebb6f219c1428ccad965ad Mon Sep 17 00:00:00 2001 From: Thomas M Date: Sat, 3 Jan 2026 01:19:33 +0000 Subject: [PATCH] =?UTF-8?q?powerdns-admin/docker-compose-traefik.yml=20hin?= =?UTF-8?q?zugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- powerdns-admin/docker-compose-traefik.yml | 32 +++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 powerdns-admin/docker-compose-traefik.yml diff --git a/powerdns-admin/docker-compose-traefik.yml b/powerdns-admin/docker-compose-traefik.yml new file mode 100644 index 0000000..0491e9f --- /dev/null +++ b/powerdns-admin/docker-compose-traefik.yml @@ -0,0 +1,32 @@ +services: + powerdns-admin: + image: ${PDNS_ADMIN_IMAGE:-powerdnsadmin/pda-legacy:latest} + container_name: ${PDNS_ADMIN_CONTAINER_NAME:-powerdns-admin} + + environment: + SECRET_KEY: ${PDNS_ADMIN_SECRET_KEY:-a-very-secret-key} + + volumes: + - ${PDNS_ADMIN_DATA_PATH:-pda-data}:/data + + networks: + - proxy + + labels: + - "traefik.enable=true" + + # Router + - "traefik.http.routers.powerdns-admin.rule=Host(`{PDNS_ADMIN_HOSTNAME}`)" + - "traefik.http.routers.powerdns-admin.entrypoints=websecure" + - "traefik.http.routers.powerdns-admin.tls=true" + - "traefik.http.routers.powerdns-admin.tls.certresolver=le" + + # Service + - "traefik.http.services.powerdns-admin.loadbalancer.server.port=80" + +volumes: + pda-data: + +networks: + proxy: + external: true