UNPKG

claude-flow

Version:

Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration

50 lines (44 loc) 1.4 kB
steps: # Build Docker image - name: 'gcr.io/cloud-builders/docker' args: [ 'build', '-t', 'gcr.io/${PROJECT_ID}/mcp-bridge:${_VERSION}', '-f', 'mcp-bridge/Dockerfile', 'mcp-bridge' ] # Push versioned tag - name: 'gcr.io/cloud-builders/docker' args: ['push', 'gcr.io/${PROJECT_ID}/mcp-bridge:${_VERSION}'] # Tag and push latest - name: 'gcr.io/cloud-builders/docker' args: [ 'tag', 'gcr.io/${PROJECT_ID}/mcp-bridge:${_VERSION}', 'gcr.io/${PROJECT_ID}/mcp-bridge:latest' ] - name: 'gcr.io/cloud-builders/docker' args: ['push', 'gcr.io/${PROJECT_ID}/mcp-bridge:latest'] # Deploy to Cloud Run - name: 'gcr.io/google.com/cloudsdktool/cloud-sdk' entrypoint: gcloud args: [ 'run', 'deploy', 'mcp-bridge', '--image', 'gcr.io/${PROJECT_ID}/mcp-bridge:${_VERSION}', '--platform', 'managed', '--region', 'us-central1', '--port', '3001', '--memory', '512Mi', '--cpu', '1', '--min-instances', '0', '--max-instances', '5', '--timeout', '300', '--allow-unauthenticated', '--set-env-vars', 'NODE_ENV=production', '--set-secrets', 'OPENAI_API_KEY=openai-api-key:latest,GOOGLE_API_KEY=google-api-key:latest,OPENROUTER_API_KEY=openrouter-api-key:latest' ] substitutions: _VERSION: 'v1' options: logging: CLOUD_LOGGING_ONLY timeout: 600s