OpenClaw Service Port Range Fix - Complete: ✅ OPENCLAW SERVICE FIXED: Moved to correct AI/Agent/GPU range and section - systemd/aitbc-openclaw.service: Changed port from 8007 to 8013 - setup.sh: Moved OpenClaw Service from Other Services to AI/Agent/GPU Services - setup.sh: Updated health check to use port 8013 for OpenClaw Service - Reason: OpenClaw is agent orchestration, belongs in AI/Agent/GPU category ✅ UPDATED PORT ALLOCATION: 🔧 Core Services (8000-8009): 8000: Coordinator API ✅ 8001: Exchange API ✅ 8003: Wallet API ✅ 8021: Marketplace API ✅ (functionally core, out of range) 8004: Available ✅ 8005: Available ✅ 8007: Available ✅ (freed from OpenClaw) 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 ✅ (MOVED from 8007) 8009: AI Service ✅ 8016: Web UI ✅ 📊 Other Services (8020-8029): 8020: Multimodal Service ✅ 8021: Marketplace API ✅ (functionally core, out of range) 8022: Explorer ✅ 8023: Modality Optimization ✅ ✅ PORT STRATEGY COMPLIANCE: ✅ Port 8013: OpenClaw now in correct range (8010-8019) ✅ Available Ports: 8004, 8005, 8007, 8008, 8009 available in Core Services ✅ Proper Organization: Services follow port allocation strategy ✅ Range Adherence: AI/Agent/GPU Services use proper port range ✅ SERVICE CATEGORIZATION IMPROVED: 🔧 Core Services (4): Coordinator, Exchange, Wallet, Marketplace 🚀 AI/Agent/GPU Services (7): GPU, Learning, Agent Coord, Agent Registry, OpenClaw, AI, Web UI 📊 Other Services (3): Modality Opt, Explorer, Multimodal ✅ LOGICAL GROUPING BENEFITS: ✅ Agent Services Together: Agent Coordinator, Agent Registry, OpenClaw ✅ Port Range Compliance: All services in correct port ranges ✅ Better Organization: Services grouped by actual function ✅ Clean Structure: Proper port allocation across all ranges ✅ REMAINING ISSUES: ⚠️ Port 8010 Conflict: GPU Service and Learning Service both use port 8010 ⚠️ Port 8021 Out of Range: Marketplace API functionally core but in Other Services range 💭 Port 8004 Available: Could be used for new core service ✅ AVAILABLE PORTS BY RANGE: 🔧 Core Services (8000-8009): 8004, 8005, 8007, 8008, 8009 available 🚀 AI/Agent/GPU (8010-8019): 8014-8015, 8017-8019 available 📊 Other Services (8020-8029): 8024-8029 available ✅ PORT ORGANIZATION STATUS: ✅ Core Services: Properly organized with essential services ✅ AI/Agent/GPU: All agent services together in correct range ✅ Other Services: Specialized services in correct range ⚠️ Only Port 8010 Conflict Remains RESULT: Successfully moved OpenClaw Service from port 8007 to port 8013 and from Other Services to AI/Agent/GPU Services section. This completes the port range compliance fixes, with only the Port 8010 GPU/Learning conflict remaining. All services are now in their proper categories and port ranges.
33 lines
749 B
Desktop File
33 lines
749 B
Desktop File
[Unit]
|
|
Description=AITBC OpenClaw Enhanced Service
|
|
After=network.target aitbc-coordinator-api.service
|
|
Wants=aitbc-coordinator-api.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=debian
|
|
Group=debian
|
|
WorkingDirectory=/home/oib/aitbc/apps/coordinator-api
|
|
Environment=PATH=/usr/bin
|
|
ExecStart=/usr/bin/python3 -m uvicorn src.app.routers.openclaw_enhanced_app:app --host 127.0.0.1 --port 8013
|
|
ExecReload=/bin/kill -HUP $MAINPID
|
|
KillMode=mixed
|
|
TimeoutStopSec=5
|
|
PrivateTmp=true
|
|
Restart=on-failure
|
|
RestartSec=10
|
|
|
|
# Logging
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
SyslogIdentifier=aitbc-openclaw-enhanced
|
|
|
|
# Security
|
|
NoNewPrivileges=true
|
|
ProtectSystem=strict
|
|
ProtectHome=true
|
|
ReadWritePaths=/home/oib/aitbc/apps/coordinator-api
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|