docs(components): verification pass — fix cross-link targets, tag code fences, correct type names
- Fix 15 link-text/target mismatches (ConfigurationDatabase ×8 to Commons, NotificationOutbox ×4, ClusterInfrastructure case, HealthMonitoring, SiteCallAudit) caught by a link-text-vs-target consistency check. - Tag 14 untagged code-fence openers (ASCII diagrams/trees, JSON, HTTP). - Correct 4 type names to match source (ValidationService, HealthReportSender, CentralCommunicationActor, DebugSnapshotCommand set). - Soften Traefik version prose per the style guide.
This commit is contained in:
@@ -4,7 +4,7 @@ The Traefik Proxy is the reverse proxy and load balancer that fronts the central
|
||||
|
||||
## Overview
|
||||
|
||||
The proxy runs as the `scadabridge-traefik` Docker container in the main compose stack (`docker/docker-compose.yml`). It is a third-party infrastructure component (Traefik v3.4) — there is no C# project for it. Its entire configuration is two YAML files mounted read-only into the container:
|
||||
The proxy runs as the `scadabridge-traefik` Docker container in the main compose stack (`docker/docker-compose.yml`). It is a third-party infrastructure component (Traefik; the image tag is pinned in `docker/docker-compose.yml`) — there is no C# project for it. Its entire configuration is two YAML files mounted read-only into the container:
|
||||
|
||||
- `docker/traefik/traefik.yml` — static config: entrypoints, API dashboard, and file provider declaration.
|
||||
- `docker/traefik/dynamic.yml` — routing rules: the router that catches all traffic, the `central` load-balancer service listing both backend nodes, and the `/health/active` health-check settings.
|
||||
@@ -47,13 +47,13 @@ When the active central node goes down, the Akka cluster's keep-oldest split-bra
|
||||
|
||||
### Docker topology
|
||||
|
||||
```
|
||||
```text
|
||||
Clients (CLI, browser, external API)
|
||||
│
|
||||
host:9000 (HTTP)
|
||||
│
|
||||
┌───────▼──────────────────┐
|
||||
│ scadabridge-traefik │ (Traefik v3.4 container)
|
||||
│ scadabridge-traefik │ (Traefik container)
|
||||
│ entrypoint :80 │
|
||||
└──────┬──────────┬─────────┘
|
||||
│ /health/active poll (5s)
|
||||
|
||||
Reference in New Issue
Block a user