mcp-swagger-server/docker-compose.arm.yml

33 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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