Commit c2fd5f5f by Archer Committed by GitHub

Fix: mcp_server build (#4569)

* update doc

* perf: avatar

* fix: mcp server
parent 8fa9ec4c
...@@ -11,6 +11,7 @@ weight: 794 ...@@ -11,6 +11,7 @@ weight: 794
## 🚀 新增内容 ## 🚀 新增内容
1. 以 MCP 方式对外提供应用调用。 1. 以 MCP 方式对外提供应用调用。
......
...@@ -5,7 +5,7 @@ WORKDIR /app ...@@ -5,7 +5,7 @@ WORKDIR /app
RUN npm install -g pnpm@9.4.0 RUN npm install -g pnpm@9.4.0
# 复制package.json # 复制package.json
COPY pnpm-lock.yaml pnpm-workspace.yaml ./ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY projects/mcp_server/package.json ./projects/mcp_server/package.json COPY projects/mcp_server/package.json ./projects/mcp_server/package.json
RUN apk add --no-cache\ RUN apk add --no-cache\
...@@ -21,9 +21,9 @@ FROM node:20.14.0-alpine AS builder ...@@ -21,9 +21,9 @@ FROM node:20.14.0-alpine AS builder
WORKDIR /app WORKDIR /app
COPY package.json pnpm-workspace.yaml /app/ COPY package.json pnpm-workspace.yaml /app/
COPY --from=install /app/node_modules /app/node_modules
COPY ./projects/mcp_server /app/projects/mcp_server COPY ./projects/mcp_server /app/projects/mcp_server
COPY --from=install /app/projects/mcp_server /app/projects/mcp_server COPY --from=install /app/node_modules /app/node_modules
COPY --from=install /app/projects/mcp_server/node_modules /app/projects/mcp_server/node_modules
RUN npm install -g pnpm@9.4.0 RUN npm install -g pnpm@9.4.0
RUN pnpm --filter=mcp_server build RUN pnpm --filter=mcp_server build
...@@ -40,4 +40,4 @@ COPY --from=builder /app/projects/mcp_server /app/projects/mcp_server ...@@ -40,4 +40,4 @@ COPY --from=builder /app/projects/mcp_server /app/projects/mcp_server
ENV NODE_ENV=production ENV NODE_ENV=production
ENV PORT=3000 ENV PORT=3000
ENTRYPOINT ["sh","-c","node projects/mcp_server/dist/index.js"] ENTRYPOINT ["sh","-c","node /app/projects/mcp_server/dist/index.js"]
{ {
"name": "fastgpt-mcp-server", "name": "mcp_server",
"version": "0.1", "version": "0.1",
"keywords": [], "keywords": [],
"author": "fastgpt", "author": "fastgpt",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment