Feature previewHCL Commerce Version 9.1.13.0 or later

Démarrage du Nextjs (Ruby) store Docker container avec les configurations par défaut

Découvrez comment démarrer Nextjs (Ruby) store Docker container.

Pour démarrer le conteneur avec des configurations par défaut pour afficher les fichiers à l'intérieur du conteneur, utilisez :
docker run -it -e LICENSE=accept nextjs-store-app
Lorsque vous démarrez en utilisant les configurations par défaut, le nom de l'image Nextjs (Ruby) store Docker container est nextjs-store-app.

Nom d'hôte par défaut

Lorsque vous démarrez en utilisant des configurations par défaut, le nom de l'hôte Nextjs (Ruby) store Docker container est nextjs-store.

Paramètres obligatoires

Nom du paramètre Valeur
MAP_API_KEY Clé d'API Google Maps utilisée par le magasin React.
Note: Il est possible de démarrer le conteneur à l'aide d'une valeur d'espace réservé. Par exemple, google-api-key.

Paramètres facultatifs

Nom du paramètre Description
TX_HOST Nom d'hôte du Transaction server. La valeur par défaut est app.
TX_PORT Numéro de port du Transaction server.

La valeur par défaut est 5443.

SEARCH_HOST Nom d'hôte Search server, qui fait référence au service de requête pour la solution de recherche basée sur Elasticsearch.

La valeur par défaut est search.

SEARCH_PORT Port du serveur de requête de création ou opérationnel.

La valeur par défaut est 30901.

SEARCH_SCHEME Schéma du serveur de requête de création ou opérationnel.

La valeur par défaut est https.

LOG_LEVEL Niveau de journalisation utilisé à des fins d'identification et de résolution des incidents.
Les niveaux de journalisation disponibles sont les suivants :
  • trace
  • debug
  • info
  • warn
  • error
  • fatal
Note:
  • Lorsqu'il est configuré en tant que trace, tous les messages s'affichent.
  • Lorsqu'il est configuré en tant que debug, tous les messages sont affichés, à l'exception de ceux étiquetés comme trace.
  • Lorsqu'il est configuré en tant que info, tous les messages de niveau info à fatal sont affichés.
Par défaut, les messages du journal du client API côté serveur s'affichent au niveau :
  • HCL Commerce Version 9.1.14.0info
  • HCL Commerce Version 9.1.13.0trace
.
TRACE_DETAIL Définit les méthodes d'API qui sont consignées.
Les fonctions peuvent être filtrées à l'aide d'une liste séparée par des virgules.
TRACE_DETAILS=findProducts,getV2CategoryResources
Cette spécification affiche uniquement les messages de journal provenant des fonctions findProducts et getV2CategoryResources.
Par défaut, cette valeur reste vide. Cela implique que toutes les fonctions sont consignées.
TRACE_DETAILS= 
LOG_SENSOR_STRING Définit la chaîne de masquage utilisée dans les journaux pour masquer des informations sensibles, par exemple des messages avec du contenu lié au RGPD. L'ensemble de valeurs à masquer est identifié par leurs clés dans le fichier de configuration logging/core/redactionKeys.ts. Pour plus d'informations, voir https://getpino.io/#/docs/redaction.

La valeur par défaut indiquée dans le modèle est **GDPR COMPLIANT**. Si la valeur est vide ou non définie, la chaîne de censure utilisée est ****.

HCL Commerce Version 9.1.14.0 or laterNODE_INSTANCE_NUMBER Définit le nombre maximal de processus Node simultanés pouvant être exécutés par l'API du cluster Node.js.
Note: La valeur spécifiée dans Vault est prioritaire sur les autres méthodes de configuration.

Exemple de code

Par exemple, pour commencer par des paramètres obligatoires, exécutez la commande suivante.
docker run -it -e LICENSE=accept \ -e MAP_API_KEY=Api-key \ Nextjs-Store-Docker-image