Een service voor sitecompilatie instellen

U kunt een Docker-afbeelding voor de compilatieserver maken om in Oracle Content Management een service voor sitecompilatie in te stellen. Met deze service kunt u een compilatieserver definiëren die voorafgaand aan de publicatie wordt gebruikt.

De compilatieserver heeft een eindpunt in de vorm van een URL op de pagina Beheer>Systeem>Sites en activa in het veld URL compilatie-eindpunt. Daar kunt u de volledige URL invoeren die u bij de server wilt registreren. Klik vervolgens op Testen om het eindpunt te valideren. Zie voor meer informatie: Een URL voor een compilatie-eindpunt instellen.

Met de service voor sitecompilatie worden pagina's van een site gecompileerd, zodat HTML-pagina's worden geretourneerd wanneer de gepubliceerde site wordt geopend. Wanneer op de Oracle Content Management server een site wordt gepubliceerd, wordt de service voor sitecompilatie aangeroepen om de pagina's te compileren als de service is geconfigureerd.

Wanneer u het eindpunt voor een site opgeeft, kunt u automatische compilatie activeren op het tabblad Statische site leveren van het dialoogvenster Site-eigenschappen. Wanneer u de site publiceert, wordt deze gecompileerd op de compilatieserver.

De service voor sitecompilatie is een uitbreiding op de toolkit-opdrachten. U kunt cec compilation-server zelf uitvoeren, maar met de Docker-afbeelding kunt u in de standaardmodus een compilatieserver maken en vervolgens de configuratie van de service aanpassen.

Ga als volgt te werk om de Docker-afbeelding te maken en het Docker-bestand te publiceren:

  1. Download de gegevens van de Docker-afbeelding uit GitHub.

    Wanneer u de gegevens download uit GitHub, zijn er nog drie aanvullende bestanden die onder de compilatieserver staan. Een van de Docker-afbeeldingen is de compilatieserver die een Docker-bestand en leesmij-bestanden bevat.

  2. De opdracht run.sh wordt uitgevoerd nadat de Docker-afbeelding is gemaakt.

    Met deze opdracht wordt de OCE Toolkit gedownload en geïnstalleerd en wordt uw brondirectory gemaakt.

  3. Vervolgens kunt u uw omgeving aanpassen en de opdracht run.sh uitvoeren. U kunt de te gebruiken poort en time-outs opgeven en wat u verder nog wilt wijzigen. Werk vervolgens de .sh-opdracht bij en gebruik deze.
  4. Nadat u de gegevens van de Docker-afbeelding hebt gedownload en de directory van de compilatieserver hebt gewijzigd, kunt u het Docker-bestand opbouwen.

    U kunt de optie 'no-cache' verwijderen als u de OCE Toolkit al hebt gedownload, zodat u alles niet opnieuw hoeft te downloaden.

  5. Geef een lijst weer met uw Docker-afbeelding of -afbeeldingen.
  6. Registreer de Docker-afbeelding zodra deze voor u beschikbaar is.
  7. Controleer of dit werkt.

    Ga naar de REST-API van het uitzonderingenbestand om te kijken welke versies worden ondersteund. Met deze test kunt u valideren of die wordt uitgevoerd.

  8. Nu moet u de server registreren. Hiervoor hebt u het eerste deel van de servernaam nodig, daarna wordt de rest op de server afgewerkt.
  9. Ga terug naar de systeemdirectory en uw siteactiva, registreer het compilatie-eindpunt en klik op Opslaan.
  10. Ga naar de eigenschappen van uw site en geef aan wat u wilt publiceren en wanneer.