[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."}

Ensemble d'outils de la CEE

Le package ECE-Tools est un ensemble de scripts et d’outils conçus pour gérer et déployer l’application Commerce. Le package ece-tools simplifie de nombreux processus, tels que la gestion des tâches cron, la vérification de la configuration du projet et l’application de correctifs et de correctifs logiciels Adobes. Vous pouvez afficher le référentiel de code open-source ECE-Tools sur GitHub et y contribuer.

NOTE
Si vous utilisez une version d’Adobe Commerce sur une infrastructure cloud qui ne contient pas le package ece-tools, vous devez effectuer une mise à niveau ponctuelle sur votre projet cloud pour supprimer les packages obsolètes. Si vous utilisez actuellement le module ece-tools et que vous devez le mettre à jour, voir Mettre à jour le module ECE-Tools.

Le package ece-tools est compatible avec Adobe Commerce (à partir de la version 2.1.4) et contient des scripts et des commandes Adobe Commerce sur l’infrastructure cloud conçus pour vous aider à gérer votre code et à créer et déployer automatiquement vos projets.

Voici la liste des commandes ece-tools disponibles :

php ./vendor/bin/ece-tools list

Créer et déployer

Le package ece-tools contient des commandes permettant d’effectuer des opérations pour les étapes de création, de déploiement et de post-déploiement du lancement de votre application Adobe Commerce sur l’infrastructure cloud. Par exemple, la commande php ./vendor/bin/ece-tools build lance le processus de création de l’application.

Par défaut, ces commandes ece-tools se trouvent dans la propriété hooks du fichier de configuration .magento.app.yaml.

Générateur de configuration Docker

Le package ece-tools comprend une dépendance pour le package magento/magento-cloud-docker, qui fournit des fichiers de fonctionnalité et de configuration pour que les images Docker lancent un environnement de développement Docker pour Adobe Commerce sur l’infrastructure cloud. Vous pouvez également exécuter Cloud Docker pour Commerce en tant que package autonome. Voir Développement Docker.

Services, itinéraires et variables

Vous pouvez utiliser le package ece-tools pour afficher des informations détaillées sur les variables cloud codées en Base64 et utilisées dans n’importe quel environnement cloud. La commande suivante affiche tous les services, itinéraires et variables.

php ./vendor/bin/ece-tools env:config:show

Pour afficher un ensemble spécifique d'informations, utilisez le format suivant :

php ./vendor/bin/ece-tools env:config:show <option>
  • services : affiche les données de relation de la variable d'environnement MAGENTO_CLOUD_RELATIONSHIPS, définie dans le fichier services.yaml.
  • routes : affiche les itinéraires configurés pour le projet à l'aide de la variable d'environnement MAGENTO_CLOUD_ROUTES.
  • variables : affiche les variables configurées pour le projet à l'aide de la variable d'environnement MAGENTO_CLOUD_VARIABLES.

Exemple de sortie pour l’option services :

Magento Cloud Services:
+-----------------------------------+----------------------------------+
| Service Configuration             | Value                            |
+-----------------------------------+----------------------------------+
| database:                                                            |
+-----------------------------------+----------------------------------+
| host                              | 127.0.0.1                        |
| password                          | <password>                       |
| port                              | 3306                             |
+-----------------------------------+----------------------------------+
| opensearch:                                                          |
+-----------------------------------+----------------------------------+
| host                              | 127.0.0.1                        |
| port                              | 9200                             |
...

Vérification de la configuration de l’environnement

Un ensemble de commandes de vérification est disponible pour vous aider à évaluer la configuration de votre projet. Voir Assistants intelligents dans la section Optimiser le déploiement pour une description détaillée de chaque commande d’assistant. La commande wizard:ideal-state s’exécute automatiquement pendant la phase de création. Pour vérifier l’état idéal de votre projet :

php ./vendor/bin/ece-tools wizard:ideal-state
NOTE
Vous devez exécuter la commande wizard:ideal-state dans l’environnement cloud distant. La commande renvoie toujours l’erreur The configured state is not ideal lors de l’exécution dans l’environnement de développement local.

Exemple de sortie :

Ideal state is configured

Voir Notes de mise à jour pour ece-tools.

Correctifs Adobes et correctifs personnalisés

Le package ece-tools comprend une dépendance pour le package magento/magento-cloud-patches, qui fournit des correctifs d’Adobe et des correctifs logiciels qui améliorent l’intégration de toutes les versions d’Adobe Commerce avec les environnements cloud et prennent en charge la diffusion rapide de correctifs critiques. Le « fournit également des correctifs personnalisés que vous ajoutez à votre projet d’infrastructure cloud Adobe Commerce on cloud. Voir Application de correctifs.

recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938