Files
container/powerdns-admin/docker-compose-traefik.yml

33 lines
866 B
YAML

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}
SIGNUP_ENABLED: ${PDNS_ADMIN_SIGNUP_ENABLED:-False}
volumes:
- ${PDNS_ADMIN_DATA_PATH:-pda-data}:/data
networks:
- proxy
labels:
- "traefik.enable=true"
# Router
- "traefik.http.routers.powerdns-admin.rule=Host(`${PDNS_ADMIN_DOMAIN}`)"
- "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