Configuration d'un service de compilation de site

Vous pouvez créer une image Docker pour le serveur de compilation à des fins de configuration d'un service de compilation de site dans Oracle Content Management. Ce service vous donne la possibilité de définir un serveur de compilation à utiliser avant publication.

Le serveur de compilation possède une adresse sous forme d'URL sur la page Administration > Système > Sites et ressources, dans le champ URL endpoint de compilation. Vous pouvez y saisir l'URL qualifiée complète à inscrire auprès du serveur. Cliquez ensuite sur Tester pour valider l'adresse. Reportez-vous à Définition d'une URL endpoint de compilation.

Le service de compilation de site compile les pages de site afin que les pages HTML soient renvoyées lorsqu'un utilisateur accède au site publié. Lorsque le serveur Oracle Content Management publie un site, il appelle le service de compilation de site afin de compiler les pages, si le service est configuré.

Après avoir indiqué l'adresse d'un site, vous pouvez activer la compilation automatique dans l'onglet Diffusion de site statique de la boîte de dialogue Propriétés de site. Lorsque vous publiez le site, ce dernier est compilé via le serveur de compilation.

Le service de compilation de site est une extension des commandes OCE Toolkit. Vous pouvez exécuter cec compilation-server vous-même, mais l'image Docker vous laisse créer un serveur de compilation en mode standard, puis ajuster la configuration du service.

Pour créer l'image Docker et publier le fichier Docker, procédez comme suit :

  1. Téléchargez en local les informations de l'image Docker à partir de GitHub.

    Lorsque vous téléchargez en local les informations à partir de GitHub, trois fichiers supplémentaires se trouvent sous le serveur de compilation. L'une des images Docker est le serveur de compilation, qui inclut un fichier Docker et des fichiers readme.

  2. La commande run.sh est exécutée après la création de l'image Docker.

    Cette commande télécharge en local OCE Toolkit, l'installe et crée le répertoire source.

  3. Vous pouvez ensuite personnaliser votre environnement et exécuter la commande run.sh. Vous pouvez indiquer le port à utiliser, les délais d'expiration et toute autre modification souhaitée, puis mettre à jour la commande .sh et l'employer.
  4. Après avoir téléchargé en local les informations de l'image Docker et changé le répertoire du serveur de compilation, vous pouvez créer le fichier Docker.

    Vous pouvez enlever l'option no-cache si vous avez déjà téléchargé en local OCE Toolkit afin de ne pas tout télécharger à nouveau.

  5. Répertoriez l'image ou les images Docker.
  6. Une fois l'image Docker disponible, inscrivez-la.
  7. Vérifiez qu'elle fonctionne.

    Accédez à l'API REST de fichier d'exceptions qui vous permet de voir les versions prises en charge. Ce test vous permet d'en valider le bon fonctionnement.

  8. Vous devez à présent inscrire le serveur. Pour ce faire, vous avez besoin de la première partie du nom de serveur, à partir de laquelle tout sera géré.
  9. Revenez au répertoire système et à vos ressources de site, où vous pouvez inscrire votre adresse de compilation, et cliquez sur Enregistrer.
  10. Accédez aux propriétés de votre site et indiquez ce qui est à publier et quand le publier.