Iniciar el Store server Docker container recuperando parámetros de Vault
Obtenga información sobre cómo empezar Store server Docker container especificando CONFIGURE_MODE=Vault
.
Variables de entorno obligatorias
Nombre de variable de entorno | Descripción: | Comentarios |
---|---|---|
TENANT | El nombre del grupo que incluye el conjunto de entornos. Por ejemplo, MyCompany. | Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.tenant . |
ENTORNO | El nombre del entorno. Por ejemplo, Non-production. | Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.environmentName . |
ENVTYPE | El tipo de entorno. Los valores aceptados son auth y live. | Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.environmentType . |
VAULT_TOKEN | La señal de Vault que se utiliza para conectarse a Vault y solicitar la certificación de la característica PKI de Vault. | Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.vaultToken . |
VAULT_URL | El URL de Vault que hay que utilizar para conectarse a Vault y solicitar la certificación de la característica PKI de Vault. | Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.vaultUrl . |
LICENCIA | La aceptación de la licencia. Debe establecer este valor en accept para aceptar los términos de las licencias de HCL Commerce. | Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración vaules.yaml en license . |
CONFIGURE_MODE | El modo de configuración. Los valores aceptados son:
|
Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.configureMode . |
Variables de entorno opcionales
Estas son las variables de entorno opcionales que puede especificar para configurar el Store server Docker container.
Todos los parámetros que especifique como variables de entorno del contenedor tienen prioridad sobre los valores que se almacenan en Vault.
Nombre de variable de entorno | Descripción: | Comentarios |
---|---|---|
EXPOSE_METRICS | Especifique si desea habilitar las métricas para el entorno. Los valores aceptados son:
|
Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en metrics.enabled . |
ELASTICSEARCH_ENABLED | Especifique si la solución de búsqueda basada en Elasticsearch está en uso para el entorno desplegado. Los valores aceptados son:
true . |
Variable de entorno de contenedor. Esto se puede especificar en values.yaml en common.searchEngine .Note:
|
![]() |
Especifique si desea habilitar Hystrix. Para obtener más información sobre Hystrix, consulte Hystrix en el Store server. Los valores aceptados son:
|
Variables de configuración de Vault obligatorias
Estos son los valores de clave de Vault obligatorios que debe especificar dentro de Vault para configurar el Store server Docker container para utilizar el modo de configuración de Vault.
Vía de acceso de Vault | Descripción: | Variable de entorno de referencia |
---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserName
![]() |
El nombre de usuario spiuser.
|
SPIUSER_NAME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserPwd
|
La contraseña de usuario spiuser cifrada ASCII. Para establecer la contraseña en sus contenedores de Docker personalizados, consulte Establecimiento de la contraseña de spiuser en las imágenes de Docker. |
SPIUSER_PWD |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/adminSpiUserPwd
|
La contraseña de usuario spiuser de texto sin formato. El ADMIN_SPIUSER_PWD debe tener el mismo valor que SPIUSER_PWD pero se conserva como texto sin formato. Para establecer la contraseña en sus contenedores de Docker personalizados, consulte Establecimiento de la contraseña de spiuser en las imágenes de Docker. |
ADMIN_SPIUSER_PWD |
Variables de configuración de Vault opcionales
Estos son los valores de clave de Vault opcionales que puede especificar dentro de Vault para configurar el Store server Docker container cuando se usa con el modo de configuración de Vault.
Vía de acceso de Vault | Descripción: | Variable de entorno de referencia |
---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/domainName
|
Especifique el nombre de dominio de servicio interno. Si el entorno desplegado se encuentra en un espacio de nombres especial en Kubernetes, el nombre del dominio debe ser .svc.cluster.local. Si no se especifica ningún valor, se utiliza el valor predeterminado.
|
DOMAIN_NAME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txHost
|
El nombre de host del Transaction server. El valor predeterminado es |
TX_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txPort
|
El número de puerto Transaction server. El valor predeterminado es |
TX_PORT |
|
El nombre del host Search server. El valor en Vault que establezca depende de la solución de búsqueda y del tipo de entorno que esté configurando. |
SEARCH_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchPort
|
El número de puerto del Search server de la solución de búsqueda basada en Solr. El valor predeterminado es 3738 . |
SEARCH_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchScheme
|
El esquema del Search server de la solución de búsqueda basada en Solr. El valor predeterminado es https . |
SEARCH_SCHEME |
|
El nombre de host de Search server para la solución de búsqueda basada en Elasticsearch. Especifique un valor si desea establecer queryHost, en lugar de utilizar el valor predeterminado. | SEARCH_HOST |
|
El número de puerto de Search server para la solución de búsqueda basada en Elasticsearch. Especifique un valor si desea establecer queryPort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
SEARCH_PORT |
|
El esquema de Search server para la solución de búsqueda basada en Elasticsearch. Especifique un valor si desea establecer queryScheme, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
SEARCH_SCHEME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/crs-sslport
|
El puerto de redireccionamiento de la página de la tienda remota segura. | SSLPort |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/crs-nonsslport
|
El puerto de redireccionamiento de la página de la tienda remota no segura. | NONSSLPort |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/kafkaServers
Note: Los parámetros KAFKA SERVERS, ZOOKEEPER_SERVERS (eliminado desde la versión 9.1.10.0), KAFKA_TOPIC_PREFIX, KAFKA_AUTHENTICATION_USERID y KAFKA_AUTHENTICATION_PASSWORD deben proporcionarse juntos.
|
El servidor de Kafka. Funciona con ZOOKEEPER_SERVERS si desea configurar el contenedor para la validación de la memoria caché. | KAFKA_SERVERS |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/zooKeeperServers
![]() |
Funciona con KAFKA_SERVERS si desea configurar el contenedor para la validación de la memoria caché. | ZOOKEEPER_SERVERS |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaTopicPrefix
|
KAFKA_TOPIC_PREFIX se utiliza para componer el nombre de cola de la invalidación de la memoria caché. | KAFKA_TOPIC_PREFIX |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaAuthenticationUserId
|
El nombre de usuario de autenticación de Kafka. | KAFKA_AUTHENTICATION_USERID |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaAuthenticationPassword
|
La contraseña de usuario de autenticación de Kafka. | KAFKA_AUTHENTICATION_PASSWORD |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/crs-app
|
Si desea cambiar la especificación de rastreo para el Search server, especifique un valor. | TRACE_SPEC |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/crs-app
|
Especifique un valor si desea habilitar Health Center. Los valores aceptados son:
false . |
HEALTH_CENTER_ENABLED |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/crs-app
|
Especifique un valor si desea habilitar Monitor de subprocesos. Los valores aceptados son:
false . |
THREAD_MONITOR_ENABLED |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/redisPasswordEncrypt
|
La contraseña cifrada de Redis. | REDIS_PASSWORD_ENCRYPT |
|
Especifique si desea habilitar Hystrix. Para obtener más información sobre Hystrix, consulte Hystrix en el Store server. Los valores aceptados son:
|
![]() |