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.

TIP
Les fichiers YAML sont sensibles à la casse et n’autorisent pas les onglets. Veillez à utiliser une mise en retrait cohérente dans tout le fichier .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.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26