Du kan oprette et Docker-billede for kompileringsserveren for at konfigurere en sitekompileringstjeneste i Oracle Content Management. Denne tjeneste giver dig mulighed for at definere en kompileringsserver til brug inden publicering.
Kompileringsserveren har et slutpunkt i form af en URL i feltet Kompileringsslutpunkt-URL på siden Administration>System>Sites og aktiver. Der kan du indtaste den fuldt kvalificerede URL, der skal registreres på serveren, og derefter klikke på Test for at validere slutpunktet. Se Konfigurere en kompileringsslutpunkt-URL.
Sitekompileringstjenesten kompilerer sitesider, så der returneres HTML-sider, når der oprettes adgang til det publicerede site. Når Oracle Content Management-serveren publicerer et site, kalder den sitekompileringstjenesten for at kompilere siderne, hvis tjenesten er konfigureret.
Når du angiver slutpunktet for et site, kan du aktivere automatisk kompilering på fanen Levering af statisk site i dialogboksen Egenskaber for site. Når du publicerer sitet, kompileres det gennem kompileringsserveren.
Sitekompileringstjenesten er en udvidelse af Toolkit-kommandoerne. Du kan køre cec compilation-server
selv, men Docker-billedet gør det muligt for dig at oprette en kompileringsserver ved hjælp af standardtilstanden og derefter regulere konfigurationen af tjenesten.
Sådan opretter du Docker-billedet og publicerer Docker-filen:
Når du downloader oplysningerne fra GitHub, har du yderligere tre filer, der er under kompileringsserveren. Et af Docker-billederne er kompileringsserveren, der inkluderer en Docker-fil og filer med vigtige oplysninger.
run.sh
udføres, efter at Docker-billedet er oprettet.
Denne kommando downloader OCE Toolkit, installerer det og opretter kildekataloget.
run.sh
. Du kan angive, hvilken port der skal bruges, timeouts og andet, du vil ændre, og derefter opdatere og bruge kommandoen .sh.Du kan fjerne valget no-cache, hvis du allerede har downloadet OCE Toolkit, så du ikke downloader alting igen.
Gå til REST-API'en for undtagelsesfiler, der gør det muligt at se, hvilke versioner der understøttes. Denne test gør det muligt at validere, at den kører.