diff --git a/modules/lamassu-lnbits.nix b/modules/lamassu-lnbits.nix index a502fcc..946f495 100644 --- a/modules/lamassu-lnbits.nix +++ b/modules/lamassu-lnbits.nix @@ -409,14 +409,16 @@ in fi echo "==> Installing dependencies with pnpm (without scripts)..." - setsid pnpm install --no-frozen-lockfile --ignore-scripts + pnpm install --no-frozen-lockfile --ignore-scripts echo "==> Running native module builds..." # Run rebuild separately - this compiles native modules - setsid pnpm rebuild || echo "Warning: Some native modules failed to build, continuing anyway..." + pnpm rebuild || echo "Warning: Some native modules failed to build, continuing anyway..." echo "==> Building project..." - setsid pnpm build + # Bypass pnpm and call turbo directly to avoid pnpm signal handling issues + # See: https://github.com/pnpm/pnpm/issues/7374 + ./node_modules/.bin/turbo build echo "==> Linking admin UI static files..." cd packages/server