Implement single domain architecture for Hive platform

- Replace separate hive-api.home.deepblack.cloud subdomain with unified hive.home.deepblack.cloud
- Update Traefik routing: /api/* → backend, /* → frontend with proper priorities
- Add /api/health endpoint while maintaining /health for Docker health checks
- Update Socket.IO configuration to use single domain
- Fix CORS settings for consolidated domain
- Update MCP server endpoint to use /api path prefix
- Update all documentation to reflect single domain architecture

System now fully operational with simplified routing and proper SSL certificates.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
anthonyrawlins
2025-07-09 21:52:03 +10:00
parent dba1eac6b1
commit 8c3adf6d8f
6 changed files with 298 additions and 190 deletions

View File

@@ -25,10 +25,10 @@ cd /home/tony/AI/projects/hive
```
### 2. Access Services
- **🌐 Hive Dashboard**: http://localhost:3000
- **📡 API Documentation**: http://localhost:8000/docs
- **📊 Grafana Monitoring**: http://localhost:3001 (admin/hiveadmin)
- **🔍 Prometheus Metrics**: http://localhost:9090
- **🌐 Hive Dashboard**: https://hive.home.deepblack.cloud
- **📡 API Documentation**: https://hive.home.deepblack.cloud/api/docs
- **📊 Grafana Monitoring**: https://hive.home.deepblack.cloud/grafana (admin/hiveadmin)
- **🔍 Prometheus Metrics**: https://hive.home.deepblack.cloud/prometheus
### 3. Default Credentials
- **Grafana**: admin / hiveadmin