octane status
octane status sagt in einer Zeile, ob die Web-Oberfläche gerade läuft. Reine Diagnose — kein Worker wird angefasst, kein Zustand verändert.
Pendant zu chat ping, vector ping und ner ping für die Web-Schicht: gleiche Form, gleiche Lesebarkeit, gleiche Exit-Code-Semantik. Setup für die Bedienung in der Web-Oberfläche.
Wofür ist das?
- Web-Oberfläche antwortet nicht. Statt im Browser auf Timeouts zu warten oder durch Container-Logs zu scrollen, lokalisiert
octane statusdas Problem in einem Aufruf: läuft der Worker oder nicht. - Erst-Setup einer Apparat-Installation. Nach
docker compose up -dbestätigt der Befehl, dass die Web-Oberfläche tatsächlich angekommen ist — bevor du eine URL aufrufst. - Skripte und Supervisoren. Der Exit-Code lässt sich von einem Wrapper-Skript auswerten, etwa um nach einem Container-Restart auf die Bereitschaft der Web-Oberfläche zu warten.
Aufruf
apparat octane status
Das Kommando hat keine Optionen.
Beispielausgaben
Web-Oberfläche läuft:
✓ Octane server is running.
Web-Oberfläche steht nicht:
✗ Octane server is not running.
In dem Fall hilft typischerweise ein Blick in die Container-Logs (docker compose logs --tail=50 web-local) — entweder ist der Container gar nicht hochgefahren oder ein Konfigurationsfehler hat den Worker abstürzen lassen.
Exit-Codes
| Code | Bedeutung |
|---|---|
| 0 | Web-Oberfläche läuft. |
| 1 | Web-Oberfläche läuft nicht. |
Was nebenbei wichtig ist
octane status läuft ausschließlich im Container — der Laufzeitzustand der Web-Oberfläche ist dort verankert, ein Host-Aufruf würde immer „läuft nicht" zurückmelden, unabhängig vom tatsächlichen Stand. Apparat erkennt das und delegiert den Aufruf automatisch in den Web-Container des Mandanten weiter, sobald du apparat octane status von außen aufrufst.