From f07102d19990cd814bd170ccc720a6641e26c0ae Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Sat, 3 Jan 2026 21:47:34 +0000 Subject: [PATCH] Use extraCommands instead of runAsRoot in Docker build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit runAsRoot requires KVM which isn't available in CI containers. extraCommands achieves the same result without virtualization. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- docker.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker.nix b/docker.nix index c2aa259..253149b 100644 --- a/docker.nix +++ b/docker.nix @@ -44,10 +44,10 @@ pkgs.dockerTools.buildImage { ]; }; - runAsRoot = '' - #!${pkgs.stdenv.shell} - mkdir -p -m 1777 /tmp - mkdir -p /var/lib/animaltrack + # Create required directories without runAsRoot (which needs KVM) + extraCommands = '' + mkdir -p -m 1777 tmp + mkdir -p var/lib/animaltrack ''; config = {