Migration der configs.json von Version 2.x zu Version 3.0.0🔗
-
Klonen des aktuellen Masterportal Git Repositories (falls noch nicht vorhanden).
-
Auschecken des aktuellen Masterportal 3.0.0 Entwicklungsbranches per Git.
- Eine Hilfe zur Benutzung wird ausgegeben, wenn der Parameter help angegeben ist.
- Für die Migration sind gewisse Packages auf gewissen Versionen zwingend erforderlich. Dabei handelt es sich um node und npm mit den in der package.json definierten Versionsnummern. In der Masterportal Version 3.13.0 steht dort: Ob die packages schon installiert sind und auf welcher Version lässt sich über folgende Befehle herausfinden: Falls diese Versionen nicht korrekt sind, lassen sich die korrekten Versionen mit folgenden Befehlen installieren:
-
MigrateConfig script ohne Parameter: Die Angaben in der Konsole leiten durch die Dateikonvertierung. Es wird nach den Pfaden des zu migrierenden Portals gefragt.
-
Zuerst muss der Portalordner des zu migrierenden Portals angegeben werden (hier
testportal_v2) mit Pfadangabe. In dem Ordner muss sich die Ausgangsdatei config.json befinden. -
Anschließend wird um die Angabe des Zielordners (hier:
testportal_v3) gebeten. -
MigrateConfig mit Parametern aufrufen.
-
Migration eines Portals:
- Migration mehrerer Portale: es wird ein Ordner der mehrere Portale enthält angegeben. ACHTUNG: die config.json-Dateien der Portale werden überschrieben!