29 lines
921 B
YAML
29 lines
921 B
YAML
# MCP Swagger Server - Docker Compose 配置
|
|
# 用于离线环境快速部署
|
|
#
|
|
# 使用方法:
|
|
# 构建镜像: docker build -t mcp-swagger-server:offline .
|
|
# 导出镜像: docker save mcp-swagger-server:offline -o mcp-swagger-server-offline.tar
|
|
# 导入镜像: docker load -i mcp-swagger-server-offline.tar
|
|
#
|
|
# 启动服务: docker-compose up -d
|
|
# 查看状态: docker-compose ps
|
|
# 查看日志: docker-compose logs -f
|
|
# 停止服务: docker-compose down
|
|
# 重启服务: docker-compose restart
|
|
#
|
|
# 自定义配置:
|
|
# 1. 修改当前目录下的 openapis.txt 文件
|
|
# 2. 运行: docker-compose up -d --force-recreate
|
|
|
|
services:
|
|
mcp-swagger-server:
|
|
image: mcp-swagger-server:offline
|
|
container_name: mcp-swagger-server
|
|
network_mode: "host"
|
|
volumes:
|
|
- ./openapis.txt:/app/openapis.txt:ro
|
|
environment:
|
|
- NODE_ENV=production
|
|
init: true
|