diff --git a/docs/core/infrastructure-manifest.md b/docs/core/infrastructure-manifest.md index 95917a1..619005f 100644 --- a/docs/core/infrastructure-manifest.md +++ b/docs/core/infrastructure-manifest.md @@ -120,10 +120,41 @@ ### Command Center Details - **Primary IP:** 63.143.34.217 -- **Services:** Gitea, Uptime Kuma, Code-Server, Automation daemon +- **Services:** Gitea, Uptime Kuma, Code-Server, Automation daemon, Arbiter 3.0, Trinity Console - **Node.js:** 20.20.0 - **Nginx:** Reverse proxy for all services +#### Arbiter 3.0 / Trinity Console + +- **Path:** `/opt/arbiter-3.0` +- **Service:** `arbiter-3` (systemctl) +- **Domain:** discord-bot.firefrostgaming.com +- **Admin Panel:** discord-bot.firefrostgaming.com/admin + +**Database Connection:** +- **Host:** 127.0.0.1 +- **Port:** 5432 +- **Database:** arbiter_db +- **User:** arbiter +- **Password:** (in Vaultwarden under "Arbiter PostgreSQL") + +**Running Migrations:** +```bash +# From Command Center, run migration files directly: +PGPASSWORD='[password]' psql -U arbiter -d arbiter_db -h 127.0.0.1 -f /path/to/migration.sql + +# Or connect interactively: +PGPASSWORD='[password]' psql -U arbiter -d arbiter_db -h 127.0.0.1 +``` + +**Deploy Pattern:** +```bash +cd /tmp +git clone https://git.firefrostgaming.com/firefrost-gaming/firefrost-services.git +# Copy specific files to /opt/arbiter-3.0 +systemctl restart arbiter-3 +``` + ### Panel Details - **Primary IP:** 45.94.168.138