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:
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.
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.
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.U kunt de optie 'no-cache' verwijderen als u de OCE Toolkit al hebt gedownload, zodat u alles niet opnieuw hoeft te downloaden.
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.