更新 4600Pro/db-mcp-server/docker-compose.yaml

This commit is contained in:
kun
2026-08-30 20:01:18 +08:00
parent fada0a173f
commit 5eadf3dd4d
+3 -33
View File
@@ -4,68 +4,38 @@ services:
container_name: db-mcp-server container_name: db-mcp-server
restart: unless-stopped restart: unless-stopped
# =========================
# 端口
# =========================
ports: ports:
- "${DB_MCP_PORT:-9092}:9092" - "${DB_MCP_PORT:-9092}:9092"
# =========================
# 环境变量
# =========================
environment: environment:
# MCP 传输模式
TRANSPORT_MODE: sse TRANSPORT_MODE: sse
# 配置文件位置
CONFIG_PATH: /app/config/config.json CONFIG_PATH: /app/config/config.json
# 日志级别
LOG_LEVEL: ${LOG_LEVEL:-info} LOG_LEVEL: ${LOG_LEVEL:-info}
# MCP API 认证
DB_MCP_API_KEY: ${DB_MCP_API_KEY} DB_MCP_API_KEY: ${DB_MCP_API_KEY}
# 审计日志
DB_MCP_AUDIT_LOG: /app/logs/audit.jsonl DB_MCP_AUDIT_LOG: /app/logs/audit.jsonl
# =========================
# 本地卷宗挂载
# =========================
volumes: volumes:
# 数据库连接配置,只读 # 本地卷宗挂载
- /volume2/docker/docker_projects/db-mcp-server/config:/app/config:ro - /volume2/docker/docker_projects/db-mcp-server/config:/app/config:ro
# 审计日志,可写
- /volume2/docker/docker_projects/db-mcp-server/logs:/app/logs - /volume2/docker/docker_projects/db-mcp-server/logs:/app/logs
# =========================
# MCP Server 启动参数
# =========================
command: command:
- /app/server - /app/server
- -t - -t
- sse - sse
- -host - -h
- 0.0.0.0 - 0.0.0.0
- -port - -p
- "9092" - "9092"
- -c - -c
- /app/config/config.json - /app/config/config.json
# =========================
# 宿主机访问
# =========================
extra_hosts: extra_hosts:
- "host.docker.internal:host-gateway" - "host.docker.internal:host-gateway"
# =========================
# Docker 网络
# =========================
networks: networks:
- db-mcp-network - db-mcp-network
networks: networks:
db-mcp-network: db-mcp-network:
name: db-mcp-network name: db-mcp-network