From 8e7b300748bc34858fe3b4c0329e9aff73dcc938 Mon Sep 17 00:00:00 2001 From: zgaetano Date: Tue, 31 Mar 2026 15:29:30 -0400 Subject: [PATCH] Add mcp-gateway/erpnext-mcp/Dockerfile --- mcp-gateway/erpnext-mcp/Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 mcp-gateway/erpnext-mcp/Dockerfile diff --git a/mcp-gateway/erpnext-mcp/Dockerfile b/mcp-gateway/erpnext-mcp/Dockerfile new file mode 100644 index 0000000..c7ae0ee --- /dev/null +++ b/mcp-gateway/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"]