Eine Mirket-Installation betreiben

Die je Einrichtung isolierte Laufzeit, die Konfigurationsgrenze, die Gesundheitsprüfungen und die Erwartungen an die Wiederherstellung verstehen.

For
Betrieb
Reading time
11 Min.
Updated
16. August 2026
Facility analytics built from durable daily projections rather than ad-hoc queries.
The screen this guide describes, captured from the product. Screenshots werden auf Englisch gezeigt. Das Produkt selbst ist in dieser Sprache verfügbar.

Before you start

  • Shell-Zugang zum Host der Installation, das ausgecheckte unveränderliche Release und die Umgebungsdatei der Installation.
  • Zugang zu den Dienstprotokollen, zum Sicherungsziel und zu einer geschützten Datei mit der Passphrase.

You are done when

  • docker compose --env-file .env -f compose.yml ps meldet, dass die erwarteten Dienste laufen und die mit Gesundheitsprüfung gesund sind.
  • Die Prüfungen /health/live und /health/ready von API und Socket-Dienst antworten erfolgreich.
  • Die neueste verschlüsselte Sicherung hat die Wiederherstellungsübung des Repositorys bestanden.

If something goes wrong

  • Überschreiben Sie keine fehlgeschlagene Bereitstellung oder Sicherung. Bewahren Sie Protokolle, den genauen Release-Digest, den Umgebungspfad und die Befehlsausgabe.
  • Stellen Sie nur aus einem geprüften verschlüsselten Archiv wieder her und halten Sie das vereinbarte Wiederherstellungsfenster und das Handbuch ein.

Die Grenze des Deployments kennen

  • Eine Installation dient einer Bildungseinrichtung.
  • Anwendungsprozesse, PostgreSQL, Redis und Objektspeicher-Namensräume sind zwischen Einrichtungen isoliert.
  • Die Kundenkonfiguration wird zur Laufzeit eingebunden statt in unveränderliche Anwendungsartefakte gebacken.

Auf eine Betriebsmeldung reagieren

  1. Prüfen Sie die Konfiguration, bevor Sie den Zustand ändern

    Führen Sie docker compose --env-file .env -f compose.yml config --quiet aus und sehen Sie sich dann docker compose --env-file .env -f compose.yml ps sowie die Live- und Ready-Endpunkte von API und Socket-Dienst an.

  2. Bestimmen Sie den betroffenen Dienst und das Zeitfenster

    Erfassen Sie Anwendung, Rolle, Route, Zeitstempel, den sichtbaren Wiederherstellungszustand und die einschlägigen Protokolle, ohne unnötige Nutzerinhalte anzufordern.

  3. Nutzen Sie die Sicherungsbefehle des Repositorys

    Führen Sie pnpm ops:check aus und erstellen Sie dann mit pnpm ops:backup die koordinierte verschlüsselte Sicherung mit ausdrücklichen absoluten Pfaden für Umgebung, Ausgabe und Passphrase-Datei.

  4. Weisen Sie die Wiederherstellbarkeit nach

    Führen Sie pnpm ops:restore-drill gegen das erzeugte Archiv mit denselben ausdrücklichen Passphrase- und Umgebungsangaben aus. Der Abschluss verlangt geprüfte Prüfsummen und erfolgreiche Wegwerf-Wiederherstellungen von PostgreSQL.

  5. Stellen Sie mit umkehrbaren Schritten wieder her

    Bevorzugen Sie dokumentierte Neustarts, Wiederholungen und geprüfte Wiederherstellungen. Sichern Sie Belege und erstellen Sie vor Upgrades oder Eingriffen ins Schema eine geprüfte Sicherung.

Continue with