From 207257f07aae39caa512f9907ecc40f14f1a01bb Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Fri, 4 Apr 2025 14:53:28 +0200 Subject: [PATCH] Support running the mcp server in a docker container Signed-off-by: Jean-Laurent de Morlhon --- Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d989435 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +# syntax=docker/dockerfile:1 +# check=experimental=all + +FROM node:22-alpine@sha256:9bef0ef1e268f60627da9ba7d7605e8831d5b56ad07487d24d1aa386336d1944 +RUN addgroup -S group && adduser -S user -G group +WORKDIR /app +COPY . . +RUN --mount=type=cache,target=/root/.local \ + npm install && npm run build + +USER user +ENV NODE_ENV=production +ENTRYPOINT ["node", "/app/dist/index.js"] \ No newline at end of file