Variables de entorno

Adobe Commerce en la infraestructura de la nube le permite asignar variables de entorno para anular las opciones de configuración. El paquete ece-tools establece valores en el archivo env.php en función de los valores de variables de nube, las variables establecidas en Cloud Console y el archivo de configuración .magento.env.yaml.

Las variables de entorno del archivo .magento.env.yaml personalizan el entorno de la nube al anular la configuración de Commerce existente. Si un valor predeterminado es Not Set, el paquete ece-tools toma la acción NO y usa el valor predeterminado Commerce o el valor de la configuración MAGENTO_CLOUD_RELATIONSHIPS. Si se establece el valor predeterminado, el paquete ece-tools actuará para establecerlo.

Los tipos de variables de entorno incluyen:

  • ADMIN: las variables anulan las variables de ADMIN del proyecto

  • MAGENTO_CLOUD: variables específicas de la infraestructura en la nube

  • Variables utilizadas en el archivo .magento.env.yaml:

    • Global: las variables afectan a las fases de compilación, implementación y posteriores a la implementación
    • Build: las variables controlan las acciones de compilación
    • Implementar: las variables controlan las acciones de implementación
    • Post-deploy: las variables controlan las acciones después de la implementación

Las variables son jerárquicas, lo que significa que si una variable no se reemplaza, se hereda del entorno principal.

Puede establecer variables ADMIN desde Cloud Console o usar la CLI de Adobe Commerce. Puede administrar otras variables de entorno desde el archivo .magento.env.yaml para administrar las acciones de compilación e implementación en todos los entornos (incluidos el ensayo y la producción de Pro) sin requerir un vale de soporte.

TIP
Los archivos YAML distinguen entre mayúsculas y minúsculas y no permiten tabulaciones. Tenga cuidado de utilizar una sangría uniforme en todo el archivo .magento.env.yaml; de lo contrario, es posible que la configuración no funcione según lo esperado. Los ejemplos de esta documentación y del archivo de muestra utilizan la sangría two-space. Use ece-tools validate command para comprobar la configuración.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26