[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

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 les valeurs du fichier env.php en fonction des valeurs des variables cloud, des variables définies dans le 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 exécute l’action NON 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 build.
    • Déployer : les variables contrôlent les actions de déploiement
    • Post-déploiement : 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 du 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 afin de gérer les actions de création et de déploiement dans tous vos environnements, y compris l’évaluation et la production professionnelles, sans avoir besoin d’un ticket d’assistance.

TIP
Les fichiers YAML respectent la casse et n’autorisent pas les onglets. Veillez à utiliser une mise en retrait cohérente dans l’ensemble du fichier .magento.env.yaml, faute de quoi 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
7c2b03ac-000c-497d-aba3-2c6dc720a938