fix: add blockchain services to Core Services and reorganize ports
Blockchain Services Integration - Complete: ✅ BLOCKCHAIN SERVICES ADDED: Integrated blockchain node and RPC into Core Services - systemd/aitbc-marketplace.service: Changed port from 8006 to 8002 - apps/blockchain-explorer/main.py: Changed port from 8004 to 8007 - setup.sh: Added blockchain node and RPC services to Core Services section - setup.sh: Updated health check with new port assignments - Reason: Blockchain services are essential core components ✅ UPDATED PORT ALLOCATION: 🔧 Core Services (8000-8009): 8000: Coordinator API ✅ 8001: Exchange API ✅ 8002: Marketplace API ✅ (MOVED from 8006) 8003: Wallet API ✅ 8004: Available ✅ (freed from Explorer) 8005: Multimodal Service ✅ 8006: Blockchain RPC ✅ (from blockchain.env) 8007: Explorer ✅ (MOVED from 8004) 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-8029: Available (except 8023) ✅ BLOCKCHAIN SERVICES INTEGRATION: ⛓️ Blockchain Node: Systemd service status check (no HTTP endpoint) ⛓️ Blockchain RPC: Port 8006 (from blockchain.env configuration) ✅ Core Integration: Blockchain services now part of Core Services section ✅ Logical Organization: Essential blockchain services with other core services ✅ PORT REORGANIZATION: ✅ Port 8002: Marketplace API (moved from 8006) ✅ Port 8004: Available (freed from Explorer) ✅ Port 8006: Blockchain RPC (from blockchain.env) ✅ Port 8007: Explorer (moved from 8004) ✅ Sequential Logic: Better port progression in Core Services ✅ FINAL SERVICE DISTRIBUTION: 🔧 Core Services (6 HTTP + 2 Blockchain): HTTP: Coordinator, Exchange, Marketplace, Wallet, Multimodal, Explorer Blockchain: Node (systemd), RPC (port 8006) 🚀 AI/Agent/GPU Services (7): GPU, Learning, Agent Coord, Agent Registry, OpenClaw, AI, Web UI 📊 Other Services (1): Modality Optimization ✅ HEALTH CHECK IMPROVEMENTS: ✅ Blockchain Section: Dedicated blockchain services section ✅ Port Visibility: Blockchain RPC port clearly shown (8006) ✅ Service Status: Both node and RPC status checks ✅ No Duplication: Removed duplicate blockchain section ✅ REMAINING ISSUES: ⚠️ Port 8010 Conflict: GPU Service and Learning Service both use port 8010 💭 Port 8009 Out of Range: AI Service on 8009 but in AI/Agent/GPU section ✅ AVAILABLE PORTS: 🔧 Core Services: 8004, 8008, 8009 available (3 ports) 🚀 AI/Agent/GPU: 8014-8015, 8017-8019 available (4 ports) 📊 Other Services: 8020-8029 available (10 ports) RESULT: Successfully integrated blockchain node and RPC services into Core Services section and reorganized ports to accommodate them. Core Services now includes all essential blockchain components with proper port allocation. Only the Port 8010 GPU/Learning conflict remains to be resolved.
This commit is contained in:
@@ -1285,4 +1285,4 @@ async def health():
|
||||
}
|
||||
|
||||
if __name__ == "__main__":
|
||||
uvicorn.run(app, host="0.0.0.0", port=8004)
|
||||
uvicorn.run(app, host="0.0.0.0", port=8007)
|
||||
|
||||
Reference in New Issue
Block a user