Files
proxmox/docs/archive/deployment-reports/DEPLOYMENT_SUMMARY.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- 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>
2026-02-12 15:46:57 -08:00

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:

  1. Fix dpkg configuration
  2. Fix package dependencies
  3. Install Node.js 18
  4. 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

  1. Complete Node.js installation in API and Portal containers

  2. Complete API deployment:

    • Copy project files
    • Install dependencies
    • Configure environment
    • Run migrations
    • Start service
  3. Complete Portal deployment:

    • Copy project files
    • Install dependencies
    • Build Next.js app
    • Start service
  4. Verify all services:

    • Test health endpoints
    • Verify inter-service connectivity
  5. Update NPMplus proxy hosts with actual IPs/ports


📝 Service Endpoints (When Complete)

PostgreSQL

  • IP: 192.168.11.53:5432
  • Status: Running

Keycloak

API (When Deployed)

Portal (When Deployed)


Last Updated: 2026-01-20
Overall Status: 🟡 60% Complete
Priority: Complete API/Portal deployments