mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
fix(agent): replace jsdom with linkedom to fix Docker EISDIR error (#186)
jsdom relies on Node.js-specific APIs that Bun cannot properly resolve when running a bundled artifact. This caused an EISDIR error in Docker containers (Bun tried to read the jsdom directory as a file). Replace jsdom with linkedom, a lightweight pure-JS DOM implementation that is fully compatible with Bun and @mozilla/readability. Also remove the --external jsdom build flag since linkedom bundles cleanly. Closes #181
This commit is contained in:
@@ -18,7 +18,7 @@ COPY packages/config/ ./packages/config/
|
||||
COPY packages/agent/ ./packages/agent/
|
||||
COPY agent/ ./agent/
|
||||
|
||||
RUN cd agent && bun run build --external jsdom
|
||||
RUN cd agent && bun run build
|
||||
|
||||
FROM oven/bun:1-alpine
|
||||
|
||||
|
||||
Reference in New Issue
Block a user