OpenOlitor

Technisches Setup

OpenOlitor selbst betreiben

Wir haben ein Github Repository erstellt, welches den Betrieb auf einer Docker-Compose Umgebung relativ einfach ermöglicht. Technisches Wissen wird vorausgesetzt, nicht aber die Kenntnis aller für OpenOlitor eingesetzten Technologien und Programmiersprachen.

Neuer Mandant hinzufügen

Um einen neuen Mandanten zu einer bestehenden Umgebung hinzuzufügen sind einige Schritte notwendig. Diese sind zwar nicht kompliziert, sind aber etwas technisch und müssen fehlerfrei ausgeführt werden.

Eine allgemein gültige Anleitung findet sich auf dem OpenOlitor Github-Wiki. Dort sind unter Punkt 8 die auf die spezifischen, die Betriebsorganisation betreffenden Schritte erwähnt.

Konfigurationen für den Betrieb

Die Konfigurationen und Einstellungen für den Betriebsverein OO (Schweiz) sind auf einem privaten Git-Repository abgelegt und werden dort versioniert. Die entsprechenden Personen haben dort Zugriff. Dorf befinden sich ebenfalls einige Scripts um die Installation automatisch ablaufen zu lassen. Selbstverständlich geben wir diese sowie die Struktur der Daten gerne frei (die Daten selbst sind natürlich vertraulich). Bitte fragt bei Tegonal nach.

CI-Server

Dieser selbe Git-Server erledigt auch alle automatisch oder halb-automatisch ausgeführten Aufgaben. Es sind dies im Moment:

  • Nächtliches Backup der produktiven Datenbanken
  • Übernahme aller Datenbanken von Prod nach Test-Prod (One-Klick)
  • Build und Installation aller Komponenten für alle Umgebungen (One-Klick)