26 lines
994 B
Markdown
26 lines
994 B
Markdown
## Why
|
|
|
|
This change introduces a web interface to display information about running Docker services that have exposed ports, making it easier to get an overview of the services running on a host.
|
|
|
|
## What Changes
|
|
|
|
- A new backend service that connects to the Docker socket (`docker.sock`).
|
|
- A new frontend application that displays the service information.
|
|
- The service will list all Docker services with exposed ports.
|
|
- Services exposed via Traefik will be prioritized and displayed prominently.
|
|
- The web interface will use a card-based layout to show each service.
|
|
|
|
## Capabilities
|
|
|
|
### New Capabilities
|
|
- `docker-service-discovery`: Discovers running Docker services and their exposed ports.
|
|
- `service-display-frontend`: A web interface to display the discovered services.
|
|
|
|
### Modified Capabilities
|
|
- None
|
|
|
|
## Impact
|
|
|
|
- This change will introduce a new web service to the host.
|
|
- It will require access to the Docker socket, which has security implications that need to be considered.
|