Skip to content

Bakrog/rregistry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rregistry

RRegistry

rregistry is a container registry wrote with rust programming language.

NB! Currently, it's a work in progress.

How to use

To use it you need redis (used to search for container manifests) and the following environment variables:

  • REDIS_CONNECTION_STRING: Connection string to redis, e.g. redis://localhost:6379
  • STORAGE_PATH: Path to store container layers, normally tar or tar.gz files

Roadmap

  • Add ability to download manifests
  • Add ability to download layers
  • Add manifest through rest endpoint
  • Add layer through rest endpoint
  • Add layer redirecting to another service
  • Clone manifest from another repository
  • Clone layers from another repository
  • Implement media type restrictions

Useful links

License

Apache-2.0

About

Container registry implemented with rust programming language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages