diff options
Diffstat (limited to 'nix/containerize.nix')
| -rw-r--r-- | nix/containerize.nix | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/nix/containerize.nix b/nix/containerize.nix new file mode 100644 index 0000000..d83b998 --- /dev/null +++ b/nix/containerize.nix @@ -0,0 +1,16 @@ +{ lib, dockerTools }: +let + containerize = + nixpkgs-tracker-bot: + let + inherit (nixpkgs-tracker-bot.passthru) crossPkgs; + architecture = crossPkgs.go.GOARCH; + in + dockerTools.buildLayeredImage { + name = "nixpkgs-tracker-bot"; + tag = "latest-${architecture}"; + config.Cmd = [ (lib.getExe nixpkgs-tracker-bot) ]; + inherit architecture; + }; +in +containerize |
