Skip to content

Commit dece51a

Browse files
authored
📝 Docker-build Updates
2 parents 81f4ba8 + 4c8b4ac commit dece51a

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

doc/docs/en/deployment/docker-build.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.c
2020
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t nexent/nexent-docs -f make/docs/Dockerfile . --push
2121
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.ccs.tencentyun.com/nexent-hub/nexent-docs -f make/docs/Dockerfile . --push
2222

23+
# 🔗 build MCP Server for multiple architectures
24+
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t nexent/nexent-mcp -f make/mcp/Dockerfile . --push
25+
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.ccs.tencentyun.com/nexent-hub/nexent-mcp -f make/mcp/Dockerfile . --push
26+
2327
# 💻 build Ubuntu Terminal for multiple architectures
2428
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t nexent/nexent-terminal -f make/terminal/Dockerfile . --push
2529
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.ccs.tencentyun.com/nexent-hub/nexent-terminal -f make/terminal/Dockerfile . --push
@@ -40,6 +44,9 @@ docker build --progress=plain -t nexent/nexent-web -f make/web/Dockerfile .
4044
# 📚 Build documentation image (current architecture only)
4145
docker build --progress=plain -t nexent/nexent-docs -f make/docs/Dockerfile .
4246

47+
# 🔗 Build MCP Server image (current architecture only)
48+
docker build --progress=plain -t nexent/nexent-mcp -f make/mcp/Dockerfile .
49+
4350
# 💻 Build OpenSSH Server image (current architecture only)
4451
docker build --progress=plain -t nexent/nexent-ubuntu-terminal -f make/terminal/Dockerfile .
4552
```
@@ -73,6 +80,18 @@ docker builder prune -f && docker system prune -f
7380
- Built from `make/docs/Dockerfile`
7481
- Provides project documentation and API reference
7582

83+
#### MCP Server Image (nexent/nexent-mcp)
84+
- Contains MCP (Model Context Protocol) proxy service
85+
- Built from `make/mcp/Dockerfile`
86+
- Provides MCP server functionality for AI model integration
87+
88+
##### Pre-installed Tools and Features
89+
- **Python Environment**: Python 3.10 + pip
90+
- **MCP Proxy**: mcp-proxy package for protocol handling
91+
- **Node.js**: Node.js 20.17.0 with npm
92+
- **Architecture Support**: linux/amd64, linux/arm64
93+
- **Base Image**: python:3.10-slim
94+
7695
#### OpenSSH Server Image (nexent/nexent-ubuntu-terminal)
7796
- Ubuntu 24.04-based SSH server container
7897
- Built from `make/terminal/Dockerfile`
@@ -101,6 +120,7 @@ All images include:
101120
- `nexent/nexent-data-process` - Data processing service
102121
- `nexent/nexent-web` - Next.js frontend application
103122
- `nexent/nexent-docs` - Vitepress documentation site
123+
- `nexent/nexent-mcp` - MCP server proxy service
104124
- `nexent/nexent-ubuntu-terminal` - OpenSSH development server container
105125

106126
## 📚 Documentation Image Standalone Deployment

doc/docs/zh/deployment/docker-build.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.c
2424
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t nexent/nexent-docs -f make/docs/Dockerfile . --push
2525
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.ccs.tencentyun.com/nexent-hub/nexent-docs -f make/docs/Dockerfile . --push
2626

27+
# 🔗 为多个架构构建 MCP Server
28+
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t nexent/nexent-mcp -f make/mcp/Dockerfile . --push
29+
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.ccs.tencentyun.com/nexent-hub/nexent-mcp -f make/mcp/Dockerfile . --push
30+
2731
# 💻 为多个架构构建 Ubuntu Terminal
2832
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t nexent/nexent-terminal -f make/terminal/Dockerfile . --push
2933
docker buildx build --progress=plain --platform linux/amd64,linux/arm64 -t ccr.ccs.tencentyun.com/nexent-hub/nexent-terminal -f make/terminal/Dockerfile . --push
@@ -44,6 +48,9 @@ docker build --progress=plain -t nexent/nexent-web -f make/web/Dockerfile .
4448
# 📚 构建文档镜像(仅当前架构)
4549
docker build --progress=plain -t nexent/nexent-docs -f make/docs/Dockerfile .
4650

51+
# 🔗 构建 MCP Server 镜像(仅当前架构)
52+
docker build --progress=plain -t nexent/nexent-mcp -f make/mcp/Dockerfile .
53+
4754
# 💻 构建 OpenSSH Server 镜像(仅当前架构)
4855
docker build --progress=plain -t nexent/nexent-ubuntu-terminal -f make/terminal/Dockerfile .
4956
```
@@ -70,6 +77,18 @@ docker build --progress=plain -t nexent/nexent-ubuntu-terminal -f make/terminal/
7077
- 基于 `make/docs/Dockerfile` 构建
7178
- 提供项目文档和 API 参考
7279

80+
### MCP Server 镜像 (nexent/nexent-mcp)
81+
- 包含 MCP (Model Context Protocol) 代理服务
82+
- 基于 `make/mcp/Dockerfile` 构建
83+
- 为 AI 模型集成提供 MCP 服务器功能
84+
85+
#### 预装工具和特性
86+
- **Python 环境**: Python 3.10 + pip
87+
- **MCP Proxy**: mcp-proxy 包用于协议处理
88+
- **Node.js**: Node.js 20.17.0 包含 npm
89+
- **架构支持**: linux/amd64, linux/arm64
90+
- **基础镜像**: python:3.10-slim
91+
7392
### OpenSSH Server 镜像 (nexent/nexent-ubuntu-terminal)
7493
- 基于 Ubuntu 24.04 的 SSH 服务器容器
7594
- 基于 `make/terminal/Dockerfile` 构建
@@ -95,9 +114,10 @@ docker build --progress=plain -t nexent/nexent-ubuntu-terminal -f make/terminal/
95114

96115
所有镜像包括:
97116
- `nexent/nexent` - 主应用后端服务
98-
- `nexent/nexent-data-process` - 数据处理服务
117+
- `nexent/nexent-data-process` - 数据处理服务
99118
- `nexent/nexent-web` - Next.js 前端应用
100119
- `nexent/nexent-docs` - Vitepress 文档站点
120+
- `nexent/nexent-mcp` - MCP 服务器代理服务
101121
- `nexent/nexent-ubuntu-terminal` - OpenSSH 开发服务器容器
102122

103123
## 📚 文档镜像独立部署

0 commit comments

Comments
 (0)