Categorygithub.com/seqeralabs/staticreg
modulepackage
0.0.0-20250114131753-e29f606a07a7
Repository: https://github.com/seqeralabs/staticreg.git
Documentation: pkg.go.dev

# README

:package: staticreg

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

Features

:white_check_mark: Images list page
:white_check_mark: Image tags list page
:white_check_mark: 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

# Packages

SPDX-License-Identifier: Apache-2.0 Copyright 2024 Seqera Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
No description provided by the author