Skip to content

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.

Upgrade von i10 auf i11

Schritt 3: Wurzelverzeichnis für Migration vorbereiten#

  1. Navigieren Sie in das Wurzelverzeichnis des imperia Systems, das Sie migrieren wollen.

  2. Verschieben Sie Ihre eigenen Perl-Module aus dem Verzeichnis site/modules/core in ein neues Verzeichnis lib/, das Sie auf Ebene des Wurzelverzeichnisses anlegen. Also im Standard neben site und htdocs.

  3. Löschen Sie alle Verzeichnisse und Dateien in site/modules und site/bin.

  4. 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

  5. Löschen Sie ebenfalls das Unterverzeichnis imperia/ in Ihrem htdocs-Verzeichnis (typischerweise htdocs).

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.