Anleitung zum Aktualisieren der requisis_Toolbox / ReqIF-Managers in einer Docker-Umgebung
Den Guide für die Installation finden Sie in diesem Artikel.
Um ein Update auf eine neue Version der requisis_Toolbox / ReqIF-Manager anzustoßen, führen Sie folgende Schritte durch:
- Aktivieren Sie den Wartungsmodus (ab Version 3.2)
Um ihre Nutzer rechtzeitig zu informieren. Dazu öffnen Sie die Toolbox Administration und aktivieren Sie die Option Maintenance um diesen ein zu schalten. - Stoppen Sie den Docker-Container
Stoppen Sie den Docker-Container "requisis-toolbox-docker_server" zum Beispiel mit dem Befehl docker-compose down. Die Dauer des Herunterfahrens hängt davon ab, ob im Hintergrund noch Jobs laufen. - Editieren Sie den Tag in der .env Datei
Öffnen Sie die Datei .env im Hauptverzeichnis mit einem Editor. In der Zeile REQUISIS_TOOLBOX_IMAGE= ändern Sie am Ende nun den Versions Tag hierzu gibt es drei mögliche Varianten:
Der Parameter REQUISIS_TOOLBOX_IMAGE hieß in früheren Versionen noch REQIF_MANAGER_IMAGE Wenn Sie auf eine neue Version updaten ändern Sie nur den Tag in der Zeile. Ändern Sie nicht den Parameternamen!
- Um auf eine bestimmte Version upzudaten schreiben Sie den Tag komplett aus zum Beispiel: 4.4.01-stable für die Version 4.4.01
Bsp.: /requisis-toolbox:4.4.01-stable - Möchten Sie hingegeben automatische Updates für Ihre Version haben benutzen Sie folgenden Tag: 4.4-stable So bald es ein Update auf die Version 4.4.02 gibt werden Sie dieses automatisch erhalten.
Bsp.: /requisis-toolbox:4.4-stable - Sie können auch immer die letzte aktuell verfügbare Version nutzen. Verwenden Sie diesen Tag nicht wenn Sie kein Update auf die nächste Hauptversion wünschen (z.B. von Version 4 auf 5):
/requisis-toolbox:latest-stable
Speichern Sie die Datei .env
- Neustarten des Docker Containers
Durch Ausführen des Skripts startDocker.sh / startDocker.cmd wird überprüft, ob Sie aktuell die neueste, in Ihrer .env-Datei konfigurierte Version verwenden, wenn nicht wird diese gegebenenfalls aktualisiert. Anschließend werden die Docker-Container neu gestartet. Dies kann aufgrund des Updates etwas Zeit in Anspruch nehmen. Sobald Sie die Oberfläche des requisis_Toolbox wieder im Browser sehen können, ist das Update abgeschlossen. - Überwachen des Neustarts
Mit dem Kommando docker-compose logs -f server können Sie den Prozess des Updates und Migration verfolgen.