From 6925113da492053fb341af6da03f07ad1d66136c Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 17 Jun 2024 08:11:06 -0700 Subject: build(nix): simple docker builder --- flake.nix | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 54fc53e..3dc18bd 100644 --- a/flake.nix +++ b/flake.nix @@ -32,8 +32,29 @@ inherit (gitignore.lib) gitignoreSource; in rec { - packages.default = naersk'.buildPackage { - src = gitignoreSource ./.; + packages = { + default = naersk'.buildPackage { + src = gitignoreSource ./.; + }; + # docker = + # let + # locus = self.packages.${system}.default; + # distrolessFromDockerHub = pkgs.dockerTools.pullImage { + # imageName = "gcr.io/distroless/static"; + # imageDigest = "sha256:41972110a1c1a5c0b6adb283e8aa092c43c31f7c5d79b8656fbffff2c3e61f05"; + # sha256 = "sha256-8YPyoXf4PXA0od81/MpwDcvFwl6od9JJ7w747eH43e0="; + # }; + # in + # pkgs.dockerTools.buildLayeredImage { + # name = locus.name; + # tag = "latest"; # locus.version + # fromImage = distrolessFromDockerHub; + # contents = [ locus ]; + # config = { + # Cmd = [ "/bin/locus" ]; + # WorkingDir = "/"; + # }; + # }; }; devShell = pkgs.mkShell { shellHook = '' -- cgit v1.2.3