Sitekompilierungsservice einrichten

Sie können ein Docker-Image für den Kompilierungsserver erstellen, um einen Sitekompilierungsservice in Oracle Content Management einzurichten. Mit diesem Service können Sie vor der Veröffentlichung einen Kompilierungsserver definieren.

Der Kompilierungsserver hat einen Endpunkt in Form einer URL auf der Seite Administration > System > Sites und Assets im Feld Endpunkt-URL für Kompilierung. Dort können Sie die vollqualifizierte URL eingeben, die Sie beim Server registrieren möchten. Klicken Sie anschließend auf Test, um den Endpunkt zu validieren. Siehe Endpunkt-URL für Kompilierung festlegen.

Der Sitekompilierungsservice kompiliert Seiten einer Site, damit beim Zugriff auf die veröffentlichte Site HTML-Seiten zurückgegeben werden. Wenn der Oracle Content Management-Server eine Site veröffentlicht, wird der Sitekompilierungsservice zum Kompilieren der Seiten aufgerufen, sofern der Service konfiguriert ist.

Wenn Sie den Endpunkt für eine Site angegeben haben, können Sie die automatische Kompilierung im Dialogfeld Siteeigenschaften auf der Registerkarte Statische Sitebereitstellung aktivieren. Beim Veröffentlichen der Site wird diese über den Kompilierungsserver kompiliert.

Der Sitekompilierungsservice ist eine Erweiterung der Toolkit-Befehle. Sie können cec compilation-server selbst ausführen, aber das Docker-Image ermöglicht es Ihnen, einen Kompilierungsserver mit dem Standardmodus zu erstellen und dann die Konfiguration des Service anzupassen.

So können Sie das Docker-Image erstellen und die Docker-Datei veröffentlichen:

  1. Laden Sie die Docker-Imageinformationen von GitHub herunter.

    Wenn Sie die Informationen von GitHub herunterladen, erhalten Sie drei zusätzliche Dateien unter dem Kompilierungsserver. Eines der Docker-Images ist der Kompilierungsserver, der eine Docker-Datei und Readme-Dateien enthält.

  2. Der Befehl run.sh wird nach Erstellung des Docker-Image ausgeführt.

    Dieser Befehl lädt OCE Toolkit herunter, installiert es und erstellt das Quellverzeichnis.

  3. Dann können Sie die Umgebung anpassen und den Befehl run.sh ausführen. Sie können den gewünschten Port, Timeouts und andere zu ändernde Elemente angeben. Aktualisieren Sie die Daten dann, und führen Sie den .sh-Befehl aus.
  4. Nachdem Sie die Docker-Imageinformationen heruntergeladen und das Kompilierungsserververzeichnis geändert haben, können Sie die Docker-Datei erstellen.

    Sie können die Option "no-cache" entfernen, wenn Sie OCE Toolkit bereits heruntergeladen haben, damit Sie nicht alles erneut herunterladen müssen.

  5. Listen Sie die Docker-Images auf.
  6. Wenn das Docker-Image für Sie verfügbar ist, registrieren Sie es.
  7. Stellen Sie sicher, dass es funktioniert.

    Gehen Sie zur Ausnahmedatei-REST-API, mit der Sie die unterstützten Versionen anzeigen können. Mit diesem Test können Sie sicherstellen, dass das Image ausgeführt wird.

  8. Jetzt müssen Sie den Server registrieren. Dazu benötigen Sie den ersten Teil des Servernamens. Der Rest erfolgt dann automatisch.
  9. Gehen Sie zurück zum Systemverzeichnis und zu den Siteassets. Registrieren Sie dort den Kompilierungsendpunkt, und klicken Sie auf Speichern.
  10. Gehen Sie zu den Eigenschaften der Site, und geben Sie an, was wann veröffentlicht werden soll.