diff options
| author | Fuwn <[email protected]> | 2021-05-06 12:55:41 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2021-05-06 12:55:41 +0000 |
| commit | 5d7b57e91095cbc6700d9eb3dbc7d9680e2bd38a (patch) | |
| tree | 53c8dec92aedee8f03fc53f05d353083251f0186 | |
| parent | chore(git): remove oudated ignored directory (diff) | |
| download | whirl-5d7b57e91095cbc6700d9eb3dbc7d9680e2bd38a.tar.xz whirl-5d7b57e91095cbc6700d9eb3dbc7d9680e2bd38a.zip | |
feat(docker): extends alpine
Enables further extensibility, as well, Alpine is only 5 megabytes so the overhead is minimal.
| -rw-r--r-- | Makefile.toml | 4 | ||||
| -rw-r--r-- | docker.nix | 15 |
2 files changed, 11 insertions, 8 deletions
diff --git a/Makefile.toml b/Makefile.toml index 79804d7..ecb679e 100644 --- a/Makefile.toml +++ b/Makefile.toml @@ -74,8 +74,8 @@ command = "docker" args = [ "run", "--name", "Whirlsplash", - # Distributor Hub API - "-p", "6650:6650", "-p", "5673:5673", "-p", "8000:8000", + # API Distributor Hub + "-p", "8000:8000", "-p", "6650:6650", "-p", "5673:5673", "whirlsplash/whirl" ] @@ -7,15 +7,18 @@ let whirl = callPackage ./default.nix { }; dockerImage = pkg: - pkgs.dockerTools.buildLayeredImage { + pkgs.dockerTools.buildImage { name = "Whirlsplash/whirl"; tag = "latest"; -# fromImage = pkgs.dockerTools.buildImage { -# name = "bash"; -# tag = "latest"; -# contents = pkgs.bashInteractive; -# }; + fromImage = pkgs.dockerTools.pullImage { + imageName = "alpine"; + imageDigest = "sha256:def822f9851ca422481ec6fee59a9966f12b351c62ccb9aca841526ffaa9f748"; + # https://nixos.wiki/wiki/Docker + sha256 = "1z6fh6ry14m5cpcjfg88vn2m36garmgdagr4vfc3pm1z3kph639n"; + finalImageTag = "alpine"; + finalImageName = "3.13.5"; + }; contents = [ pkg ]; |