From 5865afb07a83fe376144321bb518e4cc60e545a1 Mon Sep 17 00:00:00 2001 From: colinmcneil Date: Thu, 19 Dec 2024 11:19:09 -0500 Subject: [PATCH] Fix puppeteer docker container hanging --- src/puppeteer/Dockerfile | 3 +-- src/puppeteer/index.ts | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/puppeteer/Dockerfile b/src/puppeteer/Dockerfile index d3b250b1..082b250d 100644 --- a/src/puppeteer/Dockerfile +++ b/src/puppeteer/Dockerfile @@ -23,5 +23,4 @@ WORKDIR /project RUN npm install -CMD ["node", "dist/index.js"] - +ENTRYPOINT ["node", "dist/index.js"] \ No newline at end of file diff --git a/src/puppeteer/index.ts b/src/puppeteer/index.ts index b82c653a..713f7626 100644 --- a/src/puppeteer/index.ts +++ b/src/puppeteer/index.ts @@ -401,3 +401,8 @@ async function runServer() { } runServer().catch(console.error); + +process.stdin.on("close", () => { + console.error("Puppeteer MCP Server closed"); + process.exit(1); +});