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.
.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.