Démarrage de Store server Docker container en récupérant des paramètres à partir de variables d'environnement de conteneurs

Découvrez comment commencer Store server Docker container en spécifiant CONFIGURE_MODE=EnvVariables.

Paramètres obligatoires

Nom du paramètre Valeur
SPIUSER_NAME Votre nom SPIUSER. La valeur par défaut est spiuser.
SPIUSER_PWD Mot de passe chiffré pour le spiuser. Pour plus d'informations, voir Définition du mot de passe spiuser dans vos images Docker.
TX_HOST Le nom d'hôte Transaction server.
SEARCH_HOST Le nom d'hôte Search server.
ELASTICSEARCH_ENABLED Spécifiez si l'environnement utilise la solution de recherche basée sur Elasticsearch ou basée sur Solr. Les valeurs acceptées sont true pour la recherche basée sur Elasticsearch et false pour la recherche basée sur Solr.

Paramètres facultatifs

Nom du paramètre Valeur
TX_PORT Le port du serveur de transactions. La valeur par défaut est 5443.
SEARCH_PORT Port du serveur de recherche. La valeur par défaut est 3738 pour la recherche basée sur Solr ou 30901 pour la recherche basée sur Elasticsearch.
SEARCH_SCHEME Schéma de recherche. La valeur par défaut est https.
SSLPort Port sécurisé de redirection de page du magasin distant.
NONSSLPort Port non sécurisé de redirection de page du magasin distant.
TRACE_SPEC Définit la spécification de trace. Pour plus d'informations concernant la trace, voir Composants de trace.
KAFKA_SERVERS Serveur Kafka. Fonctionne avec ZOOKEEPER_SERVERS, si vous souhaitez configurer le conteneur pour intercepter la validation.
Note: Ces paramètres KAFKA_SERVERS, ZOOKEEPER_SERVERS et KAFKA_TOPIC_PREFIX doivent être fournis ensemble.
ZOOKEEPER_SERVERS Fonctionne avec KAFKA_SERVERS, si vous souhaitez configurer le conteneur pour capturer la validation.
KAFKA_TOPIC_PREFIX Ce paramètre est utilisé pour composer le nom de la file d'attente pour l'invalidation du cache.
HEALTH_CENTER_ENABLED Spécifiez si le Centre de santé est activé. Les valeurs acceptées sont true et false.

La valeur par défaut est false.

EXPOSE_METRICS Spécifiez si vous souhaitez activer les métriques pour l'environnement.
ADMIN_SPIUSER_PWD La même valeur que SPIUSER_PWD, mais conserve le texte normal.
HCL Commerce Version 9.1.14.0 or laterHYSTRIX_ENABLE Précisez si vous souhaitez activer Hystrix.
Les valeurs acceptées sont :
  • true pour activer Hystrix.
  • false pour laisser Hystrix désactivé.
La valeur par défaut est false.

Exemple de code

docker run -it -e LICENSE=accept \ -e CONFIGURE_MODE=EnvVariables -e SPIUSER_NAME=<your spiuser-name> \ -e SPIUSER_PWD=<your spiuser password that you encrypted with wcs_encrypt.sh> \ -e TX_HOST=<Transaction server hostname, default port is 5443> \ -e SEARCH_HOST=<specify search service hostname, default port is 3738> \ -e ELASTICSEARCH_ENABLED =< Specify if the environment should use elasticsearch-based search or solr-based search > <Store Docker image>