操作
バグ #327
未完了MCP-3: Docker・Nginx環境構築 (4h)
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-07
期日:
進捗率:
0%
予定工数:
説明
Docker環境とNginx設定でMCPサーバーをセットアップする。
実装内容¶
Docker構成¶
# docker-compose.yml
version: '3.8'
services:
mcp-gateway:
build: .
container_name: mcp-gateway
ports:
- "3001:3000"
environment:
- NODE_ENV=development
- REDIS_URL=redis://mcp-redis:6379
volumes:
- ./ssh-keys:/app/ssh-keys:ro
networks:
- proxy-network
- unified-network
mcp-redis:
image: redis:7-alpine
container_name: mcp-redis
volumes:
- redis-data:/data
networks:
- unified-network
Nginx設定¶
# /etc/nginx/sites-available/mcp.call2arm.com.conf
server {
listen 443 ssl http2;
server_name mcp.call2arm.com;
ssl_certificate /etc/letsencrypt/live/call2arm.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/call2arm.com/privkey.pem;
location / {
proxy_pass http://mcp-gateway:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
# SSE support
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_buffering off;
}
}
成果物¶
- Docker環境構築
- Nginx設定完了
- SSL対応完了
作業時間: 4時間¶
依存: MCP-2完了¶
表示するデータがありません
操作