48 líneas
1.0 KiB
YAML
48 líneas
1.0 KiB
YAML
# 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: |