Déploiement d'un environnement de création HCL Commerce version 9.0.0.0 à 9.0.1.17 avec Docker Compose
Déployez un environnement de création simple HCL Commerce pour créer un environnement où les administrateurs de site et les utilisateurs professionnels peuvent mettre à jour le catalogue de magasin ou stocker des configurations à l'aide d'outils HCL Commerce.Avec ce déploiement d'environnement de création simple, vous préparez un conteneur de recherche en tant que nœud
search_master. L'environnement opérationnel que vous utilisez avec cet environnement de création doit inclure un search_repeater et un search_slave qui communique avec search_master dans l'environnement de création.Avant de commencer
- Assurez-vous que les images Docker sont chargées dans votre registre Docker privé. Si vous êtes administrateur responsable de votre registre Docker, voir Téléchargement du logiciel HCL Commerce.
- Assurez-vous que votre machine dispose des exigences minimales d'un processeur de 2 cœurs, 8 Go de RAM et 50 Go d'espace disque libre.
- Assurez-vous que vous déployez l'environnement de création sur une machine qui n'exécute pas un environnement HCL Commerce existant.
- Préparez une base de données Db2 pour une utilisation avec HCL Commerce ou Préparez une base de données Oracle pour une utilisation avec HCL Commerce.
- Chargez le schéma de base de données de création HCL Commerce en définissant type=staging.
Procédure
-
Installez Docker.
-
Téléchargez l'exemple de fichier Docker Compose suivant en fonction de la configuration de la base de données.
Option Exemple Docker Compose Exécution de la base de données dans un conteneur Docker Téléchargez le fichier suivant : Remarque : Si le lien ne vous invite pas à enregistrer, cliquez avec le bouton droit et enregistrez le fichier. Ouvrez le fichier dans un éditeur de code source pour afficher et modifier au format YAML approprié.Les fichiers YAML sont des exemples partant du principe que vous utilisez une image Docker Db2. Assurez-vous que vous mettez à jour tous les paramètres qui se trouvent entre crochets <>. Les exemples de fichiers sont commentés avec des descriptions des paramètres.
Base de données s'exécutant sur un serveur standard (et non sur un conteneur Docker) Téléchargez le fichier suivant : Remarque : Si le lien ne vous invite pas à enregistrer, cliquez avec le bouton droit et enregistrez le fichier. Ouvrez le fichier dans un éditeur de code source pour afficher et modifier au format YAML approprié.Assurez-vous que vous mettez à jour tous les paramètres qui se trouvent entre crochets <>. Les exemples de fichiers sont commentés avec des descriptions des paramètres.
Téléchargez le fichier java/ojdbc8.jar pilote JDBC Oracle à partir du dossier d'installation Oracle et placez-le sous le répertoire où vous avez enregistré le fichier Docker Compose.
- Dans une interface de ligne de commande, accédez à l'endroit où vous avez enregistré le fichier Docker Compose.
-
Exécutez la commande applicable pour déployer les conteneurs Docker en fonction du fichier Docker Compose dont vous disposez.
-
docker-compose -f docker-compose-auth.yml up -d -
docker-compose -f docker-compose-auth-extdb.yml up -d
Remarque :- Si les images ne sont pas déjà sur votre ordinateur, la commande télécharge des images Docker à partir de votre registre. Les images font environ 10 Go au total. La durée de cette commande dépend donc de votre connexion Internet.
- Chaque fois que votre ordinateur virtuel Docker est redémarré, vous devez redémarrer manuellement les conteneurs Docker en réexécutant cette commande docker-compose -f <file> up -d.
-
-
Si vous avez chargé des exemples de données dans votre base de données, créez l'index de recherche.
-
Assurez-vous que vous pouvez vous connecter au centre de gestion.
- https://<transaction_server_hostname>:8000/lobtools/cmc/ManagementCenter
-
Si vous avez chargé des exemples de données dans votre base de données de création, assurez-vous de pouvoir consulter l'exemple de magasin Aurora.
- https://<store_server_hostname>:8443/wcs/shop/en/auroraesite
Que faire ensuite
- Découvrez comment charger des données dans votre base de données, telles que votre catalogue de magasin. Pour plus d'informations, voir Utilitaire de chargement de données.
- Testez la configuration de à l'aide des utilitaires dans ou à l'aide des commandes Run Engine.
- Découvrez comment conditionner le code personnalisé pouvant être déployé sur vos images Docker. Pour plus d'informations, consultez la rubrique Code personnalisé de combinaison pour le déploiement
- Découvrez comment mettre à jour vos images Docker avec le code personnalisé conditionné. Pour plus d'informations, voir Création d'une image Docker personnalisée à partir d'un package déployable.