Simple Angular- and Bootstrap-based UI for Docker Registry V2 with authentication- and data-cache
1.7K
Simple Angular- and Bootstrap-based web application for Docker Registry V2 with auth- and data cache.

Web application determines auth provider by www-authenticate header of given registry host (can be basic auth, token auth or empty)
Credentials are base64 encoded and encrypted by app secret using cryptoJS
Access tokens are being cached for their valid period (expiration minus 5 seconds) and renewed if necessary.
Tags, Manifests and Repositories are being cached until page gets reloaded
minimizes HTTP traffic as much as possible
See also keycloak-docker-group-role-mapper for authentication mapping.
docker pull alexanderwolz/registry-angular-ui:latestdocker build -t registry-angular-ui:latest .This web application supports the following environment variables:
| Variable Name | Description |
|---|---|
REGISTRY_HOST | URL of the registry to connect to with scheme http/https |
TOKEN_SECRET | Secret used for encrypting the base64 credentials |
Content type
Image
Digest
sha256:ccc060437…
Size
11.6 MB
Last updated
over 2 years ago
docker pull alexanderwolz/registry-angular-ui