From a16ad5cf5fe635e4d283c0ad21a3d68b119e356b Mon Sep 17 00:00:00 2001 From: zgaetano Date: Tue, 31 Mar 2026 15:33:28 -0400 Subject: [PATCH] Add erpnext-mcp/Dockerfile --- erpnext-mcp/Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 erpnext-mcp/Dockerfile diff --git a/erpnext-mcp/Dockerfile b/erpnext-mcp/Dockerfile new file mode 100644 index 0000000..c7ae0ee --- /dev/null +++ b/erpnext-mcp/Dockerfile @@ -0,0 +1,25 @@ +FROM node:22-alpine AS builder + +WORKDIR /app +COPY package.json package-lock.json ./ +RUN npm ci +COPY tsconfig.json ./ +COPY src/ ./src/ +RUN npm run build + +FROM node:22-alpine + +WORKDIR /app +COPY package.json package-lock.json ./ +RUN npm ci --omit=dev +COPY --from=builder /app/dist ./dist + +ENV TRANSPORT=http +ENV PORT=32802 + +EXPOSE 32802 + +HEALTHCHECK --interval=30s --timeout=5s --start-period=10s \ + CMD wget -qO- http://localhost:32802/health || exit 1 + +CMD ["node", "dist/index.js"]