Betrieb & Deployment

Covey ist schlank zu betreiben: ein Binary, eine Datenbank, optional Sandbox-Infrastruktur.

Bausteine
  • Control Plane — das covey-Binary (API/BFF + Orchestrierung + eingebettete Web-UI).
  • Sandbox-Daemon — ein kleines zweites Binary (coveyd), das in der Sandbox läuft.
  • Postgres — der Anker für State, Queue, Memory und verschlüsselte Secrets.
Migrationen

Versionierte SQL-Migrationen sind ins Binary eingebettet und laufen beim serve-Start automatisch (Auto-Migrate mit pg_advisory_lock). Bestehende Migrationen werden nie editiert.

Konfiguration

Der Betrieb wird über Umgebungsvariablen gesteuert (Datenbank-URL, Listen-Adresse, öffentliche URL, Master-Key). Der Master-Key ist kritisch — ohne ihn lassen sich verschlüsselte Secrets nicht entschlüsseln.

Egress-Kontrolle

Der Netzwerkausgang der Sandboxen ist kontrollierbar: wohin ein Agent sprechen darf, entscheidet die Plattform. Ein zentraler Enforcement-Punkt gegen Datenabfluss.

> Detaillierte Betriebsleitfäden (Deployment, GitLab, E-Mail, Zammad) liegen im Repository unter docs/.