Registryindexer
Registry Indexer is a small in-memory index for the
Docker Registry service.
This small service exists because the official
Docker Registry service doesn't
have any search capabilities.
API
The API is fully documented in an
OpenAPI specification.
Registryindexer self-host the API specification on /openapi.json
.
Registryindexer also comes with an embedded Swagger UI
hosted on /
.
Registryindexer expose Prometheus metrics on the /metrics
endpoint.
Local developement
Registryindexer requires Go 1.18
How to build locally
go mod download
go build -v ./cmd/registryindexer
How to build the container image
docker build -t registryindexer .