Compose and API map
Service Dashboard
A web view of the running vessel-tracker stack: each Compose service, its role, ports, dependencies, volumes, key environment, public/internal APIs, data flow, and where Grafana still fits without becoming the product UI.
Services
Each card is a readable version of the important Compose settings plus the service purpose and API surface.
Data Flow
How external feeds, internal services, web UIs, and optional observability connect.
API Surface
All declared endpoints with their purpose, audience, and auth expectations.
Compose Matrix
Quick scan of commands, host ports, internal expose ports, dependencies, and mounted data.
Grafana Decision
The dashboard above is web-native. Grafana remains optional for metrics and long-running observability.