From 4b517958aa626a1648a12fd8b0e53c8a71f97876 Mon Sep 17 00:00:00 2001 From: Julia McGhee Date: Sat, 21 Mar 2026 21:33:49 +0000 Subject: [PATCH] Fix harness crash: move server.js into standalone app dir server.js requires 'next', which the standalone output places at apps/harness/node_modules/next. Running server.js from the repo root meant Node couldn't resolve it. Move server.js and pty-server.js into apps/harness/ so module resolution finds the standalone node_modules. --- apps/harness/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/harness/Dockerfile b/apps/harness/Dockerfile index 4817ee8..8e76ac0 100644 --- a/apps/harness/Dockerfile +++ b/apps/harness/Dockerfile @@ -63,10 +63,10 @@ COPY --from=builder /app/apps/harness/dist/mcp-server.mjs ./apps/harness/dist/mc # PTY server dependencies + custom server COPY --from=builder /app/node_modules/.pnpm/node-pty*/node_modules/node-pty ./node_modules/node-pty COPY --from=builder /app/node_modules/.pnpm/ws*/node_modules/ws ./node_modules/ws -COPY apps/harness/server.js ./server.js -COPY apps/harness/pty-server.js ./pty-server.js +COPY apps/harness/server.js ./apps/harness/server.js +COPY apps/harness/pty-server.js ./apps/harness/pty-server.js USER nextjs EXPOSE 3100 ENV PORT=3100 -CMD ["node", "server.js"] +CMD ["node", "apps/harness/server.js"]