{"repo":"tazjin/nixery","free":true,"listed":false,"github":"https://github.com/tazjin/nixery","clone":"git clone https://github.com/tazjin/nixery.git","description":"Container registry which transparently builds images using the Nix package manager. Canonical repository is https://cs.tvl.fyi/depot/-/tree/tools/nixery","language":"Go","stars":2016,"topics":["nix","container-images","docker","container-registry","nixos","kubernetes","broccoli"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"----------------- Nixery is a Docker-compatible container registry that is capable of transparently building and serving container images using [Nix][]. Images are built on-demand based on the image name . Every package that the user intends to include in the image is specified as a path component of the image name. The path components refer to top-level keys in nixpkgs and are used to build a container image using a [layering strategy][] that optimises for caching popular and/or large dependencies. A public instance as well as additional documentation is available at [nixery.dev][public]. You can watch the NixCon 2019 talk about Nixery for more information about the project and its use-cases. The canonical location of the Nixery source code is [ //tools/nixery ][depot-link] in the TVL monorepository. If cloning the entire repository is not desirable, the Nixery subtree can be cloned like this: git clone https://code.tvl.fyi/depot.git:/tools/nixery.git The subtree is infrequently mirrored to tazjin/nixery on Github. Demo Click the image to see an example in which an image containing an interactive shell and GNU hello is downloaded. To try it yourself, head to [nixery.dev][public]! The special meta-package shell provides an image base with many core components (such as bash and coreutils ) that users commonly expect in interactive images. Feature overview Serve container images on-demand using image names as content specifications Specify package names as path components and N","default_branch":null,"files":null,"tree":[],"storefront":"/r/tazjin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tazjin/nixery/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}