refactor: move Explorer and Multimodal to Core Services section
Core Services Expansion - Complete: ✅ EXPLORER AND MULTIMODAL MOVED: Expanded Core Services section - apps/blockchain-explorer/main.py: Changed port from 8022 to 8004 - systemd/aitbc-multimodal.service: Changed port from 8020 to 8005 - setup.sh: Moved Explorer and Multimodal to Core Services section - setup.sh: Updated health check to use ports 8004 and 8005 - Reason: These are essential services for complete AITBC functionality ✅ FINAL PORT ALLOCATION: 🔧 Core Services (8000-8009): 8000: Coordinator API ✅ 8001: Exchange API ✅ 8003: Wallet API ✅ 8004: Explorer ✅ (MOVED from 8022) 8005: Multimodal Service ✅ (MOVED from 8020) 8006: Marketplace API ✅ 8007: Available ✅ 8008: Available ✅ 8009: Available ✅ 🚀 AI/Agent/GPU Services (8010-8019): 8010: GPU Service + Learning Service (conflict) ⚠️ 8011: Agent Coordinator ✅ 8012: Agent Registry ✅ 8013: OpenClaw Service ✅ 8009: AI Service ✅ 8016: Web UI ✅ 📊 Other Services (8020-8029): 8023: Modality Optimization ✅ 8020: Available ✅ (freed from Multimodal) 8021: Available ✅ (freed from Marketplace) 8022: Available ✅ (freed from Explorer) 8024-8029: Available ✅ ✅ COMPREHENSIVE CORE SERVICES: 🔧 Economic Core: Coordinator, Exchange, Wallet, Marketplace 🔧 Infrastructure Core: Explorer (blockchain visibility) 🔧 Processing Core: Multimodal (multi-modal processing) 🎯 Complete Ecosystem: All essential services in Core section ✅ SERVICE CATEGORIZATION FINAL: 🔧 Core Services (6): Coordinator, Exchange, Wallet, Marketplace, Explorer, Multimodal 🚀 AI/Agent/GPU Services (7): GPU, Learning, Agent Coord, Agent Registry, OpenClaw, AI, Web UI 📊 Other Services (1): Modality Optimization ✅ PORT ORGANIZATION STATUS: ✅ Core Services: Full utilization of 8000-8006 range ✅ AI/Agent/GPU: Complete agent suite in 8010-8019 range ✅ Other Services: Minimal specialized services in 8020-8029 range ⚠️ Only Port 8010 Conflict Remains ✅ AVAILABLE PORTS: 🔧 Core Services: 8007, 8008, 8009 available (3 ports) 🚀 AI/Agent/GPU: 8014-8015, 8017-8019 available (4 ports) 📊 Other Services: 8020-8029 available (10 ports) ✅ BENEFITS: ✅ Complete Core: All essential services in Core section ✅ Logical Organization: Services grouped by importance ✅ Port Efficiency: Optimal use of Core Services range ✅ User Experience: Easy to identify essential services ✅ FINAL REMAINING ISSUE: ⚠️ Port 8010 Conflict: GPU Service and Learning Service both use port 8010 RESULT: Successfully moved Explorer and Multimodal to Core Services section, creating a comprehensive Core Services section with 6 essential services. This provides a complete AITBC ecosystem in the Core section while maintaining proper port organization. Only the Port 8010 GPU/Learning conflict remains to be resolved for perfect organization.
This commit is contained in:
@@ -9,7 +9,7 @@ User=debian
|
||||
Group=debian
|
||||
WorkingDirectory=/home/oib/aitbc/apps/coordinator-api
|
||||
Environment=PATH=/usr/bin
|
||||
ExecStart=/usr/bin/python3 -m uvicorn src.app.services.multimodal_app:app --host 127.0.0.1 --port 8020
|
||||
ExecStart=/usr/bin/python3 -m uvicorn src.app.services.multimodal_app:app --host 127.0.0.1 --port 8005
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
KillMode=mixed
|
||||
TimeoutStopSec=5
|
||||
|
||||
Reference in New Issue
Block a user