diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index 5e0a750..1c09d87 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -10,3 +10,7 @@ jobs: - uses: cachix/cachix-action@v3 with: name: xe + - run: | + nix-build docker.nix + docker load -i result + docker tag xena/christinewebsite:latest xena/christinewebsite:$(echo $GITHUB_SHA | head -c7) diff --git a/docker.nix b/docker.nix index b1b6879..df925a0 100644 --- a/docker.nix +++ b/docker.nix @@ -6,7 +6,7 @@ let site = callPackage ./site.nix { }; dockerImage = pkg: - pkgs.dockerTools.buildImage { + pkgs.dockerTools.buildLayeredImage { name = "xena/christinewebsite"; tag = pkg.version;