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.
This commit is contained in:
@@ -63,10 +63,10 @@ COPY --from=builder /app/apps/harness/dist/mcp-server.mjs ./apps/harness/dist/mc
|
|||||||
# PTY server dependencies + custom server
|
# 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/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 --from=builder /app/node_modules/.pnpm/ws*/node_modules/ws ./node_modules/ws
|
||||||
COPY apps/harness/server.js ./server.js
|
COPY apps/harness/server.js ./apps/harness/server.js
|
||||||
COPY apps/harness/pty-server.js ./pty-server.js
|
COPY apps/harness/pty-server.js ./apps/harness/pty-server.js
|
||||||
|
|
||||||
USER nextjs
|
USER nextjs
|
||||||
EXPOSE 3100
|
EXPOSE 3100
|
||||||
ENV PORT=3100
|
ENV PORT=3100
|
||||||
CMD ["node", "server.js"]
|
CMD ["node", "apps/harness/server.js"]
|
||||||
|
|||||||
Reference in New Issue
Block a user