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