registryindexer

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2023 License: Apache-2.0

README

Registryindexer

GitHub GitHub go.mod Go version GitHub issues Swagger Validator

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 .

Directories

Path Synopsis
cmd
internal
api
pkg
registry
Package registry implements a simple HTTP client for Docker Registry
Package registry implements a simple HTTP client for Docker Registry

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL