Frage Ist es möglich, die Primärkassette in einer OpenShift-Anwendung zu wechseln?


Ich habe Tomcat7 Anwendung auf openshift erstellt, aber jetzt möchte ich es zu JBoss Application Server 7 ändern. Ist es möglich, ohne App neu zu erstellen (löschen Sie T7 und dann JB AS 7 erstellen)?


9
2017-12-01 07:00


Ursprung


Antworten:


Leider müssen Sie Ihre Ausrüstung löschen und mit einer JBoss Application Server-Cartridge erneut bereitstellen. Die Kriegsdateien sollten jedoch nicht geändert werden müssen.


5
2017-12-02 14:23



Beachten Sie, dass Sie die Bereitstellungen der App archivieren und das resultierende Artefakt in einer anderen Anwendung bereitstellen können. Für Ihren Anwendungsfall würden Sie also

  1. Erstellen Sie ein Archiv Ihrer aktuellen Anwendung mit rhc snapshot save --deployment (Vorbeigehen -a <app name> wenn nicht im git repo-Verzeichnis dieser Anwendung).
  2. Erstellen Sie eine neue Anwendung des gewünschten Typs.
  3. Stellen Sie das in Schritt 1 erstellte Archiv mit der neuen Anwendung bereit rhc deploy --ref <path to archive> (Vorbeigehen -a <app name> wenn nicht in der git repo direccory dieser Anmeldung).

Sie können diese Methode verwenden, um Ihre App auf einem anderen Geschmack von JBoss zu testen.


3
2017-12-02 16:32