# CUDA Quantum MCP Server - Development Docker Compose # Development environment with hot reload and debugging version: '3.8' services: mcp-quantum-dev: build: context: . dockerfile: Dockerfile.dev image: mcp-quantum:dev container_name: cuda-quantum-mcp-dev environment: - NODE_ENV=development - LOG_LEVEL=debug - CUDAQ_DEFAULT_TARGET=qpp-cpu - CUDAQ_ENABLE_GPU=false # Development volume mounts (for hot reload) volumes: - ./src:/app/src:ro - ./python:/app/python:ro - ./logs:/app/logs - ./package.json:/app/package.json:ro - ./tsconfig.json:/app/tsconfig.json:ro - node_modules:/app/node_modules # Development ports ports: - "3000:3000" # HTTP interface - "9229:9229" # Node.js debug port # Development command command: ["npm", "run", "dev"] # Network networks: - quantum-dev-net # Development network networks: quantum-dev-net: driver: bridge # Development volumes volumes: node_modules: