Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands - CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround - CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check - NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere - MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates - LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference Co-authored-by: Cursor <cursoragent@cursor.com>
3.5 KiB
3.5 KiB
Sankofa Services Deployment Summary
Date: 2026-01-20
Status: 🟡 IN PROGRESS - Keycloak and PostgreSQL complete, API/Portal deploying
✅ Completed Services
PostgreSQL (VMID 7803)
- IP: 192.168.11.53
- Port: 5432
- Status: ✅ Running
- Databases:
sankofa,keycloak - Network: 192.168.11.0/24 access enabled
Keycloak (VMID 7802)
- IP: 192.168.11.52
- Port: 8080
- Status: ✅ Running
- Health Endpoint:
http://192.168.11.52:8080/health/ready - Admin Console:
http://192.168.11.52:8080/admin - Database: PostgreSQL (192.168.11.53)
🟡 In Progress
API (VMID 7800)
- IP: 192.168.11.50
- Port: 4000 (target)
- Status: ⏸️ Deploying (Node.js installation in progress)
- GraphQL Endpoint:
http://192.168.11.50:4000/graphql(when ready) - Health Endpoint:
http://192.168.11.50:4000/health(when ready)
Current Issue: Node.js 18 installation requires dpkg fixes
Portal (VMID 7801)
- IP: 192.168.11.51
- Port: 3000 (target)
- Status: ⏸️ Deploying (Node.js installation in progress)
- URL:
http://192.168.11.51:3000(when ready)
Current Issue: Node.js 18 installation requires dpkg fixes
📋 Cutover Plan Mapping
| Domain | VMID | IP | Port | Service Type | Status |
|---|---|---|---|---|---|
sankofa.nexus |
7801 | 192.168.11.51 | 3000 | Portal | ⏸️ Deploying |
www.sankofa.nexus |
7801 | 192.168.11.51 | 3000 | Portal | ⏸️ Deploying |
phoenix.sankofa.nexus |
7800 | 192.168.11.50 | 4000 | API | ⏸️ Deploying |
www.phoenix.sankofa.nexus |
7800 | 192.168.11.50 | 4000 | API | ⏸️ Deploying |
the-order.sankofa.nexus |
⚠️ TBD | ⚠️ TBD | ⚠️ TBD | TBD | ⏸️ Pending |
🔧 Current Issues
Issue 1: Node.js 18 Installation
Problem: dpkg errors when installing Node.js 18 from NodeSource
Solution Applied:
- Fix dpkg configuration
- Fix package dependencies
- Install Node.js 18
- Install pnpm
📊 Deployment Progress
| Component | Status | Progress |
|---|---|---|
| Infrastructure | ✅ Complete | 100% |
| PostgreSQL | ✅ Complete | 100% |
| Keycloak | ✅ Complete | 100% |
| API | 🟡 In Progress | 40% |
| Portal | 🟡 In Progress | 40% |
🎯 Next Steps
-
Complete Node.js installation in API and Portal containers
-
Complete API deployment:
- Copy project files
- Install dependencies
- Configure environment
- Run migrations
- Start service
-
Complete Portal deployment:
- Copy project files
- Install dependencies
- Build Next.js app
- Start service
-
Verify all services:
- Test health endpoints
- Verify inter-service connectivity
-
Update NPMplus proxy hosts with actual IPs/ports
📝 Service Endpoints (When Complete)
PostgreSQL
- IP: 192.168.11.53:5432
- Status: ✅ Running
Keycloak
- URL: http://192.168.11.52:8080
- Health: http://192.168.11.52:8080/health/ready
- Admin: http://192.168.11.52:8080/admin
- Status: ✅ Running
API (When Deployed)
- URL: http://192.168.11.50:4000
- GraphQL: http://192.168.11.50:4000/graphql
- Health: http://192.168.11.50:4000/health
- Status: ⏸️ Deploying
Portal (When Deployed)
- URL: http://192.168.11.51:3000
- Status: ⏸️ Deploying
Last Updated: 2026-01-20
Overall Status: 🟡 60% Complete
Priority: Complete API/Portal deployments