mcp-swagger-server/docker-compose.yml

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