Démarrage du Search server Docker container en récupérant des paramètres à partir de variables d'environnement de conteneurs
Découvrez comment démarrer Search 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. |
| ADMIN_SPIUSER_PWD | La même valeur que SPIUSER_PWD, mais conserve le texte normal. |
| DBHOST Remarque : Si vous devez pointer sur une autre base de données, vous devez spécifier tous les paramètres liés à la base de données. |
Nom d'hôte de la base de données. |
| DBNAME | Nom de la base de données. |
| DBUSER | Nom d'utilisateur de la base de données. |
| DBPASS | Mot de passe utilisateur de la base de données, qui est utilisé pour connecter la base de données au serveur d'applications. |
| DBPORT | Port de la base de données |
| SOLR_MASTER SOLR_SLAVE |
SOLR_MASTER et SOLR_SLAVE fonctionnent ensemble pour déterminer le type de nœud search. Pour configurer le conteneur du serveur de recherche comme :
|
| SOLR_MASTER_SERVER_URL | L'IP et le port du nœud search qui fera l'objet de l'interrogation. Obligatoire pour le répéteur-subordonné de recherche sur l'environnement opérationnel SOLR_SLAVE=true. Pour le nœud du répéteur de recherche, spécifiez ce qui suit :
Pour le nœud du subordonné de recherche, spécifiez ce qui suit :
|
| TX_HOST | Spécifiez le nom d'hôte Transaction server. |
SESSION_KEY_ENCRYPT |
La clé de session chiffrée. Remarque : Ce paramètre était facultatif dans toutes les versions antérieures à HCL Commerce version 9.1.12.0. |
Paramètres facultatifs
| Nom du paramètre | Description |
|---|---|
| SOLR_REPLICATION_POLLINTERVAL | Intervalle de sondage de réplication pour la recherche subordonnée sur l'environnement opérationnel. |
| WORKAREA | Chemin d'accès de l'index de recherche dans le conteneur Docker du serveur de recherche. Par exemple : |
| TRACE_SPEC | Définit la spécification de trace. Pour plus d'informations concernant la trace, voir Composants de trace. |
| TX_PORT | Le port Transaction server. La valeur par défaut est 5443. |
| STOREWEB_HOST | Le nom d'hôte Web du magasin. |
| STOREWEB_PORT | Le port du serveur Web du magasin. La valeur par défaut est 443. |
| XC_PORT | Le port Customization server. La valeur par défaut est 9443. |
| XC_HOST | Nom d'hôte du Customization server. |
| SESSION_KEY_ENCRYPT | La clé de session chiffrée. Remarque : Ce paramètre est obligatoire dans toutes les éditions de HCL Commerce 9.1.12.0 et ultérieures. |
| 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. |
| DB_SSLENABLE | Détermine si un protocole SSL pour les connexions à la base de données est activé ou non. Les valeurs acceptées sont true et false. La valeur par défaut est false. |
| DB_XA | Spécifiez si la fonction XA a été activée pour la base de données. Les valeurs acceptées sont true et false. La valeur par défaut est false. |
| DBTYPE | Type de base de données. Les valeurs acceptées sont db2 et oracle. |
| EXPOSE_METRICS | Spécifiez si vous souhaitez activer les métriques pour l'environnement. |
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 DBHOST=<db hostname> \
-e DBNAME=<db instance name> \
-e DBPASS=<db user password> \
-e DBPORT=<db port> \
-e DBUSER=<db user> \
-e SOLR_MASTER=true \
-e SOLR_SLAVE=false \
-e TX_HOST=<Transaction server hostname, default port is 5443> \
<Search Docker Image>
SESSION_KEY_ENCRYPT