Iniciar el contenedor de Docker de tienda web recuperando los parámetros de la caja fuerte

Aprenda a iniciar el contenedor de Docker de tienda web especificando CONFIGURE_MODE=Vault.

Variables de entorno obligatorias

Estas son las variables de entorno obligatorias que debe especificar para configurar el contenedor de Docker de la tienda web para recuperar parámetros adicionales de Vault.
Nombre de variable de entornoDescripció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.
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.
CONFIGURE_MODE El modo de configuración.
Los valores aceptados son:
  • Vault para la configuración de Vault.
  • EnvVariables para la configuración de las variables de entorno.
Establezca este valor en Vault para usar la configuración de Vault y las configuraciones presentes en esta referencia.
Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración values.yaml en common.configureMode.
HCL Commerce Version 9.1.14.0 or laterEXTERNAL_DOMAIN_NAMEEl nombre de dominio externo para el contenedor de Docker de la tienda web (store-web).

Por ejemplo, mycompany.com

Variable de entorno de contenedor. Esto se puede especificar en el archivo de configuración value.yaml en common.externalDomain.
EXTERNAL_DOMAIN_NAME=${TENANT}${ENVIRONMENT}${ENVTYPE}{{Values.common.externalDomain }}

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 contenedor de Docker de la tienda web 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}/externalDomainName Este valor especifica el nombre de dominio externo de tienda-web que el navegador puede reconocer.

Por ejemplo, en el nombre de host store.demo4qaauth.hcl.com, hcl.com es el nombre de dominio externo.

EXTERNAL_DOMAIN_NAME
HCL Commerce Version 9.1.14.0 or later${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/store-web/extraContentSecurityPolicySource Especifique una lista de orígenes de políticas de seguridad de contenido para el contenedor web de la tienda.

Por ejemplo, www.mycompany.com.

EXTRA_CSP_SOURCE