# Traefik static configuration for the OtOpcUa fleet HTTP front door. # # Routes admin-role HTTP traffic (Blazor + auth + SignalR + /auth/*) to whichever # OtOpcUa.Host node currently holds the admin role-leader. Uses the /health/active # endpoint as the active-leader signal: a node returns 200 only when it is the # Akka admin role-leader; followers return 503 and Traefik routes around them. # # OPC UA traffic is NOT routed through Traefik — clients connect directly to # opc.tcp://node:4840 on every driver node and use the standard ServiceLevel # heuristic for failover. entryPoints: web: address: ":80" providers: file: filename: /etc/traefik/dynamic.yml watch: true api: insecure: true dashboard: true log: level: INFO format: common accessLog: format: common