diff options
| author | Mel <einebeere@gmail.com> | 2024-11-15 01:26:50 +0100 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2024-11-15 14:01:45 +0100 |
| commit | b620dbdf8747e888c86e25237fbd736e7f443069 (patch) | |
| tree | a3003dcb2127afe7a6f7e54f4a029a415219ddf8 /services/cgit.nix | |
| parent | 10322f9e9761a3178936eee3aa9c35fb46be9ab2 (diff) | |
| download | network-b620dbdf8747e888c86e25237fbd736e7f443069.tar.zst network-b620dbdf8747e888c86e25237fbd736e7f443069.zip | |
Factor out base images and postgres images with fixed hashes
Signed-off-by: Mel <einebeere@gmail.com>
Diffstat (limited to 'services/cgit.nix')
| -rw-r--r-- | services/cgit.nix | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/services/cgit.nix b/services/cgit.nix index 1f7b637..aeb7115 100644 --- a/services/cgit.nix +++ b/services/cgit.nix @@ -1,28 +1,22 @@ -{ pkgs, ... }: +{ pkgs, auxiliaryPkgs, ... }: # TODO: bring in cgit text configuration in `/srv` into nixos repository. let inherit (pkgs) dockerTools; + inherit (auxiliaryPkgs) common; + cgit = pkgs.cgit-pink; cgitLocalPort = "3792"; cgitDir = "/srv/cgit"; gitDir = "/srv/git"; - baseImage = dockerTools.pullImage { - imageName = "alpine"; - imageDigest = "sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d"; - sha256 = "0fzqhqvvb0pzkwvjwyqjfv3rw2w8006xz4mhk0dk5clmyb08hqwc"; - finalImageName = "alpine"; - finalImageTag = "3.20.3"; - }; - # TODO: replace `buildLayeredImage` with `streamLayeredImage` # in the upcoming 24.11 release. cgitImage = dockerTools.buildLayeredImage { name = "cgit"; tag = cgit.version; - fromImage = baseImage; + fromImage = common.alpine.base; contents = with pkgs; [ lighttpd zstd |
