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:
  • Nodo de maestro de búsqueda:
    SOLR_MASTER=true
    SOLR_SLAVE=false
  • Nodo de maestro de búsqueda:
    SOLR_MASTER=true
    SOLR_SLAVE=true
  • Nodo de maestro de búsqueda:
    SOLR_MASTER=false
    SOLR_SLAVE=true
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:
  • search-master-ip:3737
  • search-master-ip:3738
Para la nodo subordinado de búsqueda, especifique lo siguiente
  • search-repeater-ip:3737
  • search-repeater-ip:3738
TX_HOST Especifique el nombre del host Transaction server.
HCL Commerce Version 9.1.12.0 or laterSESSION_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:
/search
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>