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