Variables d’environnement
Adobe Commerce sur l’infrastructure cloud vous permet d’affecter des variables d’environnement pour remplacer les options de configuration. Le package ece-tools
définit des valeurs dans le fichier env.php
en fonction des valeurs des variables cloud, des variables définies dans le fichier Cloud Console et du fichier de configuration .magento.env.yaml
.
Les variables d’environnement du fichier .magento.env.yaml
personnalisent l’environnement cloud en remplaçant votre configuration Commerce existante. Si une valeur par défaut est Not Set
, le package ece-tools
effectue l’action NO et utilise la valeur par défaut Commerce ou la valeur de la configuration MAGENTO_CLOUD_RELATIONSHIPS
. Si la valeur par défaut est définie, le package ece-tools
agit pour définir cette valeur par défaut.
Les types de variables d’environnement incluent :
-
ADMIN : les variables remplacent les variables ADMIN du projet
-
MAGENTO_CLOUD : variables spécifiques à l’infrastructure cloud
-
Variables utilisées dans le fichier
.magento.env.yaml
:- Global : les variables affectent les étapes de création, de déploiement et de post-déploiement
- Build : les variables contrôlent les actions de création
- Deploy : les variables contrôlent les actions de déploiement
- Post-deploy : les variables contrôlent les actions après le déploiement
Les variables sont hiérarchiques, ce qui signifie que si une variable n’est pas remplacée, elle est héritée de l’environnement parent.
Vous pouvez définir des variables ADMIN à partir de Cloud Console ou à l’aide de l’interface de ligne de commande Adobe Commerce. Vous pouvez gérer d’autres variables d’environnement à partir du fichier .magento.env.yaml
pour gérer les actions de création et de déploiement dans tous vos environnements (y compris Pro Staging et Production), sans avoir besoin d’un ticket d’assistance.
.magento.env.yaml
ou votre configuration risque de ne pas fonctionner comme prévu. Les exemples de cette documentation et de l’exemple de fichier utilisent la mise en retrait à deux espaces. Utilisez la commande ece-tools validate pour vérifier votre configuration.