Auf Docker migrieren
Bestehende imperia CMS Installation auf Docker migrieren#
Schritt 1: Mit der Dockerinitialisierung vertraut machen#
Um eine existierende Installation von imperia CMS mit Docker zu betreiben, verfahren Sie wie unter Neues imperia CMS System mit Docker anlegen beschrieben.
Legen Sie wie dort beschrieben, den Alias imperia-docker an.
Schritt 2: Auf imperia 11 updaten#
Bevor Sie eine bestehene Installation auf den Betrieb mit Docker umstellen können, müssen Sie die Installation auf imperia 11 updaten.
Schritt 3: Wurzelverzeichnis für Migration vorbereiten#
-
Navigieren Sie in das Wurzelverzeichnis des imperia Systems, das Sie migrieren wollen.
-
Verschieben Sie Ihre eigenen Perl-Module aus dem Verzeichnis
site/modules/core
in ein neues Verzeichnislib/
, das Sie auf Ebene des Wurzelverzeichnisses anlegen. Also im Standard neben site und htdocs. -
Löschen Sie alle Verzeichnisse und Dateien in
site/modules
undsite/bin
. -
Löschen Sie außerdem die alten Theme-Views unter site/view:
rm -r site/view/imperia/default site/view/imperia/basic site/view/imperia/contrast site/view/imperia/darkblue site/view/imperia/darkgreen site/view/imperia/darkred site/view/imperia/darkviolett site/view/imperia/ie7
-
Löschen Sie ebenfalls das Unterverzeichnis
imperia/
in Ihrem htdocs-Verzeichnis (typischerweisehtdocs
).
Hinweis
Bitte beachten Sie, dass Sie hierbei nur die imperia-Systemdateien löschen. Falls Sie hier eigene Verzeichnisse für Assets, SiteActives, usw. angelegt haben, lassen Sie diese hier bestehen.
Schritt 4: Docker-Container starten#
Im Anschluss starten Sie den Docker-Container aus dem Wurzelverzeichnis heraus mit dem folgenden Befehl:
imperia-docker serve
Das System ist im Anschluss unter dem Port 2404 verfügbar.