From fdac2e3699a2e37a4705288cb7fbf406830ad45e Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 8 Mar 2026 09:10:11 -0700 Subject: [PATCH] =?UTF-8?q?C2(jobsync):=20impl=20=E2=80=94=20add=20/tmp=20?= =?UTF-8?q?and=20/data=20directories=20to=20nix=20container?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prisma's get-platform module requires /tmp for temp files. Nix containers don't create standard directories by default. Co-Authored-By: Claude Opus 4.6 --- containers/jobsync/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/containers/jobsync/default.nix b/containers/jobsync/default.nix index 855b962..07360e6 100644 --- a/containers/jobsync/default.nix +++ b/containers/jobsync/default.nix @@ -113,6 +113,11 @@ pkgs.dockerTools.buildLayeredImage { pkgs.coreutils ]; + # Create writable directories that don't exist in nix containers + extraCommands = '' + mkdir -p tmp data + ''; + config = { Entrypoint = [ "${entrypoint}" ]; WorkingDir = "${jobsync}/app";