mirror of
https://github.com/project-zot/zot.git
synced 2024-12-16 21:56:37 -05:00
zot - A scale-out production-ready vendor-neutral OCI-native container image/artifact registry (purely based on OCI Distribution Specification)
09301f17fb
build: support building inside a container |
||
---|---|---|
.bazel | ||
cmd/zot | ||
docs | ||
errors | ||
examples | ||
pkg | ||
test/data | ||
.bazelignore | ||
.bazelrc | ||
.gitignore | ||
.travis.yml | ||
BUILD.bazel | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
Makefile.bazel | ||
README.md | ||
WORKSPACE | ||
zot.go |
zot
zot is a single-purpose OCI image repository server based on the OCI distribution spec.
- Conforms to OCI distribution spec APIs
- Uses OCI storage layout for storage layout
- TLS support
- Basic and TLS mutual authentication
- Swagger based documentation
Building
- Build inside a container (preferred)
make binary-container
- Build using host's toolchain
make
Build artifacts are in bin/
Running
bin/zot serve
Caveats
- go 1.12+
- The OCI distribution spec is still WIP, and we try to keep up