Einführung
Diese Dokumentation ist in 2 Teile gegliedert:
- Teil 1 beschreibt die eigentliche Aktualisierung der Container und wird in zwei Varianten angeboten
- Option 1 für den Fall, dass Sie unser empfohlenes Docker-Compose-Setup verwenden.
- Option 2, falls Sie eine benutzerdefinierte Einrichtung haben. Sie beschreibt die relevanten Änderungen, die mit Simplifier 11 einhergehen, in allgemeiner Form.
- Teil 2 beschreibt Schritte, die unabhängig vom Container-Orchestrierungsmodus durchgeführt werden müssen.
Teil 1: Simplifier aufrüsten
Option 1: Upgrade mit Standard-Docker-Komposition
Schritt 1 – Simplifier-Instanz herunterfahren
Wechseln Sie in das Verzeichnis, in dem Sie die Datei docker-compose abgelegt haben. Wechseln Sie in diesen Ordner:
cd docker-compose
Um Simplifier zu beenden, führen Sie
docker compose -f simplifier-standalone.yml down
Schritt 2 – Simplifier-Einrichtungsdateien abrufen
Aktualisieren Sie den Inhalt und wechseln Sie zum neuen Versionszweig:
git pull git checkout --track origin/release/LTS
Der Dateiname simplifier-standalone.yml wurde in docker-compose.yml geändert, um den Docker-Standards zu entsprechen. Sie können jetzt den Parameter -f <filename> weglassen, um docker compose-Befehle auszuführen.
Schritt 3 .env aktualisieren
Erstellen Sie eine Kopie Ihrer .env-Datei
cp .env .env.10
Kopieren Sie die Vorlage als neue .env
cp .env.template .env
Bearbeiten Sie die neue .env-Datei
nano .env
Sie müssen die ersten 4 Einträge an Ihre Bedürfnisse anpassen:
# diese 4 Variablen müssen geändert werden SIMPLIFIER_HOSTNAME=example.simplifier.cloud INITIAL_ADMIN_PASSWORT=MeinAdminGeheimnis12 DB_PASSWORT=MeinGeheimnis123 DB_ROOT_PASSWORD=MeinSuperGeheimnis
Wir empfehlen, diese Werte auf die Werte zu setzen, die Sie in Ihrer vorherigen .env-Datei verwendet haben. DB-Passwörter werden nicht automatisch geändert, wenn Sie sie hier ändern.
Optional: Passe weitere .env-Variablen an
Siehe Docker-Image-Konfiguration für eine vollständige Liste der Variablen, die von den einzelnen Containern benötigt werden. Ändere die .env-Werte nach Bedarf:
|
SIMPLIFIER_HOSTNAME
|
Simplifier Hostname, FQDN, ohne Protokol. Für den Zugriff auf Simplifer muss https://${SIMPLIFIER_HOSTNAME} verwendet werden. |
|
DB_PASSWORT
|
MySQL-Datenbank-Passwort |
|
DB_ROOT_PASSWORD
|
Passwort für den MySQL-Root-Benutzer |
|
DB_NAME
|
Datenbankname für die Simplifier-Datenbank. Wird als Präfix für alle Plugin/Modul-Datenbanken verwendet. |
|
VEREINFACHER_VERSION
|
Version von Simplifier, die Sie installieren möchten. Sie sollten dies nicht ändern. Wenn Sie eine andere Version von Simplifier haben möchten, schauen Sie sich bitte den entsprechenden Zweig an |
|
HOST_DATA_PATH
|
Pfad, unter dem alle Daten auf dem Host gespeichert sind. |
|
PLUGINLISTE
|
Liste aller Plugins, die gestartet werden sollen. Technisch gesehen ist die Workflow-Engine kein Plugin, daher wird sie hier nicht erwähnt |
|
VEREINFACHER_JVM_HEAP_GB
|
Wie viel Heap-Speicherplatz für Simplier App Server in GB |
|
TZ
|
Zeitzone. Nur im Workflow-Kontext verwendet |
|
WF_RT_JVM_HEAP_GB
|
Wie viel Heap-Speicherplatz für Workflow Runtime in GB |
|
WF_ARCHIVE_ENABLED
|
Informationen zu archivbezogenen Einstellungen finden Sie in dieser Dokumentation. |
|
WF_ARCHIVE_INTERVAL
|
|
|
WF_ARCHIVE_MAX_AGE_COMPLETED
|
|
|
WF_ARCHIVE_TIME
|
|
|
WF_DT_JVM_HEAP_GB
|
Wie viel Heap-Speicherplatz für Workflow Designtime in GB |
|
LAUNCHPAD_JVM_HEAP_GB
|
Wie viel Heap-Speicherplatz für Launchpad in GB |
| PDFPLUGIN_SECURITY_ALLOW_JAVASCRIPT | Sollte die Ausführung von Javascript in PDF-Vorlagen erlaubt sein?(Mehr lesen) |
|
TRACKING_BEHAVIOR
|
Standard: Zustimmung – jeder Benutzer wird um Zustimmung gebeten. on – Tracking ist aktiviert, ohne dass um Zustimmung gebeten wird. off – Tracking ist deaktiviert |
Schritt 4
Neue Bilder ziehen
docker compose pull
Simplifier starten
docker compose up -d
Option 2: Allgemeine Upgrade-Anweisungen, wenn Sie nicht unser Standard-Docker-Compose-Setup verwenden
Schritt 1 – Upgrade von MySQL auf 8.4
Stellen Sie sicher, dass Sie MySQL 8.4 verwenden, falls Sie dies bisher noch nicht getan haben
Schritt 2 – Bestehende Container aktualisieren
Um auf Simplifier MAKERS CHOICE 26-09 zu aktualisieren, fahren Sie Simplifier herunter und ändern Sie den Namen des Container-Images von
Vereinfacherag/Vereinfacher:10 simplifierag/launchpad:10 simplifierag/workflow-designtime:10 simplifierag/workflow-laufzeit:10
zu
simplifierag/simplifier:11 simplifierag/launchpad:11 simplifierag/workflow-designtime:11 simplifierag/workflow-runtime:11
Sie müssen dem Simplifier-Container simplifierag/simplifier eine neue Umgebungsvariable hinzufügen:
PI_AGENT_CONTAINER_ADDRESS=ws://business-agent-broker:3000
business-agent-broker steht für den DNS-Namen des neu hinzugefügten Containers (siehe nächster Schritt)
Schritt 3 – Neuen Container hinzufügen
Mit diesem Release wird ein zusätzlicher Container benötigt:
simplifierag/pi-agent-broker:11
Dieser neue Container benötigt Netzwerkzugriff auf den Simplifier-Container und, abhängig von Ihren Anwendungsfällen für Ihre Business Agents, auf Ihren KI-Modell-Anbieter sowie das allgemeine Internet.
Dieser Container hat eine obligatorische Konfiguration über eine Umgebungsvariable:
SIMPLIFIER_URL=http://simplifier:8080
Der Wert repräsentiert den Simplifier-Container, immer mit dem Port 8080. Der Name hängt von Ihrer Einrichtung ab.
Teil 2: Aktivitäten nach dem Upgrade
Schritt 1: Simplifier Standard Content aktualisieren
Laden Sie den neuesten Standard Content vom Marketplace herunter und importieren Sie ihn in Ihre Simplifier Instanz. Stellen Sie sicher, dass Sie die Importszenarien “Overwrite all” oder “Skip unchanged” (empfohlen) verwenden.
Schritt 2: Implementierung der in den Release- und Migrationshinweisen genannten Änderungen
Folgen Sie unseren Release Notes und Migration Notes und setzen Sie die dort beschriebenen notwendigen Änderungen um.











