Files
proxmox/docs/archive/deployment-reports/CUTOVER_COMPLETE_FINAL.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.7 KiB

Sankofa Services Cutover - Complete

Date: 2026-01-20
Status: CUTOVER COMPLETE - All routing configured and verified


Cutover Complete

All Sankofa services have been successfully cutover from temporary Blockscout routing to actual Sankofa services.


NPMplus Proxy Host Updates

Proxy Host ID Domain Old Target New Target Status
21 sankofa.nexus 192.168.11.140:80 192.168.11.51:3000 Updated
22 www.sankofa.nexus 192.168.11.140:80 192.168.11.51:3000 Updated
23 phoenix.sankofa.nexus 192.168.11.140:80 192.168.11.50:4000 Updated
24 www.phoenix.sankofa.nexus 192.168.11.140:80 192.168.11.50:4000 Updated

Update Method: NPMplus API
Verification: All proxy hosts verified and confirmed


Service Status

Service VMID IP Port Status
PostgreSQL 7803 192.168.11.53 5432 Running
Keycloak 7802 192.168.11.52 8080 Running
API 7800 192.168.11.50 4000 Running
Portal 7801 192.168.11.51 3000 Running

Connectivity Verified

Internal Connectivity

  • NPMplus can reach API (192.168.11.50:4000)
  • NPMplus can reach Portal (192.168.11.51:3000)
  • NPMplus can reach Keycloak (192.168.11.52:8080)

End-to-End Routing

  • sankofa.nexus → Portal (192.168.11.51:3000)
  • www.sankofa.nexus → Portal (192.168.11.51:3000)
  • phoenix.sankofa.nexus → API (192.168.11.50:4000)
  • www.phoenix.sankofa.nexus → API (192.168.11.50:4000)

SSL Certificates

Status: SSL certificates verified for all domains

All domains have valid SSL certificates configured in NPMplus:

  • sankofa.nexus
  • www.sankofa.nexus
  • phoenix.sankofa.nexus
  • www.phoenix.sankofa.nexus

📋 Service Endpoints

External Access (via NPMplus)

Portal:

API:

Internal Access


Cutover Checklist

  • All proxy hosts updated in NPMplus
  • Proxy host configurations verified
  • Internal connectivity tested
  • SSL certificates verified
  • End-to-end routing tested
  • All services running
  • Health endpoints verified
  • Cutover complete

🎉 Cutover Summary

Cutover Date: 2026-01-20
Status: Complete
All Services: Operational
All Routing: Configured
All Domains: Accessible

All Sankofa services are now live and accessible via their configured domains. The cutover from temporary Blockscout routing to actual Sankofa services is complete.


📝 Post-Cutover Actions

Immediate Monitoring

  1. Monitor service logs for any errors
  2. Monitor health endpoints
  3. Monitor user access and functionality
  4. Monitor SSL certificate renewals

Ongoing Maintenance

  1. Set up monitoring/alerts for services
  2. Document service configurations
  3. Create runbooks for common operations
  4. Set up backup procedures

Cutover Complete: SUCCESS
All Services: Operational
All Routing: Configured
Status: 100% Complete


Last Updated: 2026-01-20
Cutover Completed By: Automated Cutover Scripts
Status: Complete and Operational