1.2 KiB
1.2 KiB
Architectural Request
Date: 2026-04-12 Topic: Deploy Phase 11A — MVC licensing migration + Arbiter routes
1. Current State
Phase 11A code is committed and pushed to main (fd50009). Migration SQL and API routes are ready.
2. The Blocker
Code cannot deploy to Command Center — Chronicler handles Arbiter deployments via Trinity Core.
3. Deployment Steps for Chronicler
-
Run migration on Command Center:
psql -U arbiter -d arbiter_db -f services/arbiter-3.0/migrations/138_mvc_licensing.sql -
Deploy Arbiter code (standard pattern):
- Clone to /tmp
- Copy to /opt/arbiter-3.0
- Restart Arbiter service
- Verify health endpoint
-
Add these env vars to Arbiter .env (placeholders until BBB listings go live):
BBB_STANDARD_RESOURCE_ID=PLACEHOLDER_STANDARD BBB_PRO_RESOURCE_ID=PLACEHOLDER_PRO BBB_WEBHOOK_SECRET=PLACEHOLDER_SECRET -
Verify new endpoints respond:
curl https://discord-bot.firefrostgaming.com/api/mvc/latest-versionExpected:
{"version":"1.0.0","download_url":"..."}
4. After Deployment
Once confirmed, Code will proceed to Phase 11B/C (Discord /verify-mvc command + customer role).