From 64ff90517c511ba2ad0d2e230f6b75518c7eae1f Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 16 Sep 2026 14:58:55 +0200 Subject: [PATCH] fix: tsx symlink after pnpm install for workspace devDeps --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f8e1fea..a4e0d87 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,9 @@ COPY package.json pnpm-workspace.yaml pnpm-lock.yaml ./ COPY packages ./packages COPY apps ./apps -RUN corepack enable && corepack prepare pnpm@9.15.9 --activate && pnpm install --frozen-lockfile +RUN corepack enable && corepack prepare pnpm@9.15.9 --activate && pnpm install --frozen-lockfile && \ + TSX_DIR=$(find /app/node_modules/.pnpm -maxdepth 4 -path '*/node_modules/tsx/package.json' -exec dirname {} \; | head -1) && \ + ln -s "$TSX_DIR" /app/node_modules/tsx 2>/dev/null || true ENV NODE_ENV=production ENV PORT=3000