version: '3.8' services: llm-fusion-mcp: build: . container_name: llm-fusion-mcp restart: unless-stopped environment: - GOOGLE_API_KEY=${GOOGLE_API_KEY} - OPENAI_API_KEY=${OPENAI_API_KEY} - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} - XAI_API_KEY=${XAI_API_KEY} volumes: - ./logs:/app/logs - ./data:/app/data stdin_open: true tty: true networks: - llm-fusion # Optional: Add monitoring service healthcheck: image: alpine:latest depends_on: - llm-fusion-mcp command: > sh -c " echo 'LLM Fusion MCP Health Check Service' while true; do echo '[$(date)] Checking server health...' sleep 30 done " networks: - llm-fusion networks: llm-fusion: driver: bridge volumes: logs: data: