プロジェクト

全般

プロフィール

バグ #327

未完了

MCP-3: Docker・Nginx環境構築 (4h)

Redmine Admin さんが約11時間前に追加.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
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完了

表示するデータがありません

他の形式にエクスポート: Atom PDF