Docker service discovery dashboard. Automatically generates a landing page by parsing Traefik and Caddy proxy labels from running containers.
services:
servlo:
image: servlo/servlo:latest
ports:
- "8000:8000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro| Variable | Default | Description |
|---|---|---|
SERVLO_PORT |
8000 |
Port to serve dashboard |
SERVLO_REFRESH |
30 |
Auto-refresh interval in seconds |
SERVLO_PROTOCOL |
https |
Protocol for generated URLs |
SERVLO_TITLE |
Servlo |
Dashboard page title |
SERVLO_WORKSPACE_LABEL |
(unset) | Docker label key for workspace grouping |
make install # Install dependencies
make check # Run lint + typecheck + test
make format # Auto-format code