Skip to content

A tool to generate a static website from an OCI registry containing all the images and tags the provided user has access to.

License

Notifications You must be signed in to change notification settings

seqeralabs/staticreg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1e538b2 Β· Aug 19, 2024

History

71 Commits
Jul 30, 2024
Aug 19, 2024
Jul 25, 2024
Aug 19, 2024
Aug 19, 2024
Jul 23, 2024
Aug 19, 2024
Jul 29, 2024
Jul 29, 2024
Jul 25, 2024
Aug 19, 2024
Aug 19, 2024
Aug 19, 2024
Aug 19, 2024
Aug 19, 2024
Jul 18, 2024
Jul 23, 2024

Repository files navigation

πŸ“¦ staticreg

A tool to serve a website from an OCI registry that supports the /v2/_catalog endpoint.

Features

βœ… Images list page
βœ… Image tags list page
βœ… Static website

staticreg screenshot

Install staticreg

If you need, you can run staticreg in your Container runtime or Kubernetes cluster, please see the sections below.

However, we also release pre-built binaries for Windows, Linux and MacOS for i386, x86_64 and arm64. Download them from here.

Run staticreg

Serve the website

staticreg serve

Run with Docker

docker run --rm -d cr.seqera.io/public/staticreg:0.2.0 serve --registry <registry-url-here>

Install on Kubernetes

Create a secret with the registry details (the registry you want to list images for)

kubectl create secret generic registry-credentials \
  --from-literal=REGISTRY_USER=<username> \
  --from-literal=REGISTRY_PASSWORD=<password> \
  --from-literal=REGISTRY_HOSTNAME=<hostname>

Create the staticreg deployment

kubectl apply -f manifests/deployment.yml

Contributing

See CONTRIBUTING.md

About

A tool to generate a static website from an OCI registry containing all the images and tags the provided user has access to.

Resources

License

Stars

Watchers

Forks

Packages

No packages published