Démarrage du Search server Docker container avec configurations par défaut
Découvrez comment démarrer Search server Docker container sans spécifier le paramètre CONFIGURE_MODE.
Pour démarrer le conteneur avec des configurations par défaut pour afficher les fichiers à l'intérieur du conteneur, utilisez :
Lorsque vous démarrez le Search server Docker container en utilisant les configurations par défaut, le nom de l'image Search server Docker container est search-app.docker run -it -e LICENSE=accept search-appTypes de configurations du serveur de recherche
Le conteneur Docker du serveur de recherche utilise les variables d'environnement Docker pour identifier le type de serveur (maître/répéteur/subordonné) :- Pour déployer un Search server comme maître de recherche, spécifiez -e SOLR_MASTER=true -e SOLR_SLAVE=false
- Pour déployer un Search server comme répéteur de recherche, spécifiez -e SOLR_MASTER=true -e SOLR_SLAVE=true
- Pour déployer un Search server comme subordonné de recherche, spécifiez -e SOLR_MASTER=false -e SOLR_SLAVE=true
Nom d'hôte par défaut
Lorsque vous démarrez le Search server Docker container en utilisant les configurations par défaut, le nom de l'hôte Search server Docker container est recherche.Paramètres obligatoires
| Nom du paramètre | Description | Configuration |
|---|---|---|
| SPIUSER_NAME | Votre nom SPIUSER. La valeur par défaut est spiuser. | Variable d'environnement de conteneur/Vault |
| 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. | Variable d'environnement de conteneur/Vault |
| ADMIN_SPIUSER_PWD | La valeur ADMIN_SPIUSER_PWD doit être la même que SPIUSER_PWD, mais conserve le texte normal. | Variable d'environnement de conteneur/Vault |
| DBHOST | Nom d'hôte de la base de données. | Variable d'environnement de conteneur/Vault |
| DBNAME | Nom de la base de données. | Variable d'environnement de conteneur/Vault |
| DBUSER | Nom d'utilisateur de la base de données. | Variable d'environnement de conteneur/Vault |
| DBPASS | Mot de passe de l'utilisateur de la base de données. | Variable d'environnement de conteneur/Vault |
| DBPORT | Port de la base de données | Variable d'environnement de conteneur/Vault |
| DBAUSER | Administrateur de la base de données. | Variable d'environnement de conteneur/Vault |
| DBAPASSENCRYPT | Mot de passe de l'administrateur de base de données chiffré avec l'utilitaire wcs_encrypt.sh. | Variable d'environnement de conteneur/Vault |
| DBPASSENCRYPT | Mot de passe de l'utilisateur de base de données chiffré avec l'utilitaire wcs_encrypt.sh. | Variable d'environnement de conteneur/Vault |
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. |
Variable d'environnement de conteneur/Vault |
Paramètres facultatifs
| Nom du paramètre | Description |
|---|---|
| DB_SSLENABLE | Détermine si un protocole SSL pour les connexions à la base de données est activé ou non. Les valeurs valides sont true ou 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. La valeur par défaut est false. |
| 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 nœud search-repeater/subordinate sur l'environnement opérationnel SOLR_SLAVE=true.
|
| SOLR_REPLICATION_POLLINTERVAL | Intervalle d'interrogation de la réplication. |
| WORKAREA | Chemin d'accès de l'index de recherche dans le conteneur Docker du serveur de recherche. Par exemple, |
| EXPOSE_METRICS | Spécifiez si vous souhaitez activer les métriques pour l'environnement HCL Commerce. |
| 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. |
Exemple de code
docker run -it -e LICENSE=accept \
-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 \
<Search Docker image>
SESSION_KEY_ENCRYPT