From 846d879b40ba9b21079d77bc2b14226821e11a98 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 8 Mar 2026 09:00:24 -0700 Subject: [PATCH] =?UTF-8?q?C2(jobsync):=20impl=20=E2=80=94=20fix=20@prisma?= =?UTF-8?q?/engines=20copy=20in=20installPhase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The cp -r of @prisma/ into an existing node_modules/@prisma/ nested incorrectly. Use cp -rn with glob to merge contents instead. Co-Authored-By: Claude Opus 4.6 --- containers/jobsync/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/containers/jobsync/default.nix b/containers/jobsync/default.nix index 3000642..855b962 100644 --- a/containers/jobsync/default.nix +++ b/containers/jobsync/default.nix @@ -78,9 +78,10 @@ let # Copy Prisma schema and migrations for runtime migrate deploy cp -r prisma $out/app/prisma - # Restore prisma packages needed at runtime - cp -r /tmp/prisma-save/.prisma $out/app/node_modules/.prisma || true - cp -r /tmp/prisma-save/@prisma $out/app/node_modules/@prisma || true + # Restore prisma packages needed at runtime (merge into existing @prisma/) + cp -r /tmp/prisma-save/.prisma/* $out/app/node_modules/.prisma/ 2>/dev/null || true + mkdir -p $out/app/node_modules/@prisma + cp -rn /tmp/prisma-save/@prisma/* $out/app/node_modules/@prisma/ 2>/dev/null || true cp -r /tmp/prisma-save/prisma $out/app/node_modules/prisma || true # Copy entrypoint