Iniciar el Search server Docker container mediante la recuperación de parámetros de variables de entorno de contenedor
Obtenga información sobre cómo empezar Search server Docker container especificando CONFIGURE_MODE=EnvVariables.
Parámetros obligatorios
| Nombre de parámetro | Valor |
|---|---|
| SPIUSER_NAME | Su nombre de SPIUSER. El valor predeterminado es spiuser. |
| SPIUSER_PWD | La contraseña cifrada para spiuser. Para obtener más información, consulte Establecimiento de la contraseña de spiuser en las imágenes de Docker. |
| ADMIN_SPIUSER_PWD | El mismo valor que SPIUSER_PWD pero se conserva como texto sin formato. |
| DBHOST Nota: Si necesita apuntar a una base de datos diferente, debe especificar todos los parámetros relacionados con la misma. |
El nombre del host de la base de datos. |
| DBNAME | El nombre de la base de datos. |
| DBUSER | El nombre de usuario de la base de datos. |
| DBPASS | La contraseña de usuario de la base de datos que se utiliza para conectar la base de datos al servidor de aplicaciones. |
| DBPORT | El puerto de la base de datos. |
| SOLR_MASTER SOLR_SLAVE |
SOLR_MASTER y SOLR_SLAVE funcionan conjuntamente para determinar el tipo de nodo de búsqueda. Para configurar el contenedor del servidor de búsqueda como:
|
| SOLR_MASTER_SERVER_URL | El IP y el puerto del nodo de búsqueda en el que realizar el sondeo. Obligatorio para repetidor/subordinado de búsqueda en el entorno real SOLR_SLAVE=true. Para el nodo de repetidor de búsqueda, especifique lo siguiente:
Para la nodo subordinado de búsqueda, especifique lo siguiente
|
| TX_HOST | Especifique el nombre del host Transaction server. |
SESSION_KEY_ENCRYPT |
La clave de sesión cifrada. Nota: Este parámetro era opcional en todas las versiones anteriores a 9.1.12.0 de HCL Commerce. |
Parámetros opcionales
| Nombre de parámetro | Descripción: |
|---|---|
| SOLR_REPLICATION_POLLINTERVAL | El intervalo de sondeo de réplica para la búsqueda subordinada en el entorno real. |
| WORKAREA | La vía de acceso de índice en el contenedor de Docker del servidor de búsqueda. Por ejemplo: |
| TRACE_SPEC | Establece las especificaciones de rastreo. Si desea obtener más información sobre el rastreo, consulte Componentes de rastreo. |
| TX_PORT | El puerto Transaction server. El valor predeterminado es 5443. |
| STOREWEB_HOST | El nombre de host de la tienda web. |
| STOREWEB_PORT | El puerto del servidor web. El valor predeterminado es 443. |
| XC_PORT | El puerto Customization server. El valor predeterminado es 9443. |
| XC_HOST | El nombre de host del Customization server. |
| SESSION_KEY_ENCRYPT | La clave de sesión cifrada. Nota: Este parámetro es obligatorio en todas las versiones 9.1.12.0 y posteriores de HCL Commerce. |
| HEALTH_CENTER_ENABLED | Especificar si Centro de salud está habilitado. Los valores aceptados son true y false. El valor predeterminado es false. |
| DB_SSLENABLE | Determina si se habilita el protocolo SSL para las conexiones a la base de datos. Los valores aceptados son true y false. El valor predeterminado es false. |
| DB_XA | Especifique si la función XA se ha habilitado para la base de datos. Los valores aceptados son true y false. El valor predeterminado es false. |
| DBTYPE | El tipo de base de datos. Los valores aceptados son db2 y oracle. |
| EXPOSE_METRICS | Especifique si desea habilitar las métricas para el entorno de Commerce. |
Ejemplo de código
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