diff options
| author | Fuwn <[email protected]> | 2024-06-17 08:11:06 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-06-17 08:11:06 -0700 |
| commit | 6925113da492053fb341af6da03f07ad1d66136c (patch) | |
| tree | 1c321cc4228e2ae1b55d830a148ff218e9122484 /flake.nix | |
| parent | build: nix flake (diff) | |
| download | locus-6925113da492053fb341af6da03f07ad1d66136c.tar.xz locus-6925113da492053fb341af6da03f07ad1d66136c.zip | |
build(nix): simple docker builder
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 25 |
1 files changed, 23 insertions, 2 deletions
@@ -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 = '' |