Add experimental nix-snapshotter stuff
This commit is contained in:
parent
211caada8a
commit
c89209f1df
9 changed files with 55 additions and 32 deletions
2
container-images/image-definitions.nix
Normal file
2
container-images/image-definitions.nix
Normal file
|
@ -0,0 +1,2 @@
|
|||
{ cyberchef = { cyberchef = { finalImageName = "mpepping/cyberchef"; finalImageTag = "v10.18.9"; imageDigest = "sha256:4b06936cbeff92cfebf86fdcfbb4bad7807d6a5f99b8affa114bd84f81461fe3"; imageName = "mpepping/cyberchef"; sha256 = "019wr9vrpjg6kq4sqkf9d9xr5w86hn4d93pkk57sliqwyjjn13x8"; }; }; inbucket = { inbucket = { finalImageName = "inbucket/inbucket"; finalImageTag = "edge"; imageDigest = "sha256:e39238af6ac485c406ead9cf411ca7d6bad5dd6e1bca2a02af87273db5f53c8e"; imageName = "inbucket/inbucket"; sha256 = "1z9gywpr3i5048k39dflqlp9k6227b7kdipwk790x711iga2jqpk"; }; }; }
|
||||
|
13
container-images/pulled-images.nix
Normal file
13
container-images/pulled-images.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
pkgs: lib:
|
||||
let
|
||||
imageDefs = import ./image-definitions.nix;
|
||||
in
|
||||
lib.attrsets.mapAttrs
|
||||
(projectName: project:
|
||||
lib.attrsets.mapAttrs
|
||||
(imageName: imageDef:
|
||||
pkgs.dockerTools.pullImage imageDef
|
||||
)
|
||||
project
|
||||
)
|
||||
imageDefs
|
Reference in a new issue