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. |
HYSTRIX_ENABLE
|
Précisez si vous souhaitez activer Hystrix. Les valeurs acceptées sont :
|
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>
HYSTRIX_ENABLE