ECE-Tools-Paket

Die ECE-Tools -Paket ist ein Satz von Skripten und Tools, die zur Verwaltung und Bereitstellung der Commerce Anwendung. Die ece-tools Das -Paket vereinfacht viele Prozesse, z. B. das Verwalten von Cron-Aufträgen, das Überprüfen der Projektkonfiguration und das Anwenden von Adobe-Patches und Hotfixes. Sie können die Open-Source ECE-Tools Code-Repository auf GitHub.

NOTE
Wenn Sie eine Version von Adobe Commerce in einer Cloud-Infrastruktur verwenden, die die Variable ece-tools -Paket erstellen, müssen Sie dann eine einmalige Aktualisierung in Ihr Cloud-Projekt klicken, um veraltete Pakete zu entfernen. Wenn Sie derzeit ece-tools und Sie müssen es aktualisieren, siehe ECE-Tools-Paket aktualisieren.

Die ece-tools Das -Paket ist mit Adobe Commerce kompatibel (ab Version 2.1.4) und enthält Skripte und Adobe Commerce zu Cloud-Infrastrukturbefehlen, die Ihnen helfen, Ihren Code zu verwalten und Ihre Projekte automatisch zu erstellen und bereitzustellen.

In der folgenden Liste sind die verfügbaren ece-tools Befehle:

php ./vendor/bin/ece-tools list

Erstellen und Bereitstellen

Die ece-tools Das -Paket enthält Befehle zum Ausführen von Vorgängen für die Build-, Bereitstellungs- und Postbereitstellungsphasen des Starts Ihrer Adobe Commerce in der Cloud-Infrastrukturanwendung. Beispiel: die php ./vendor/bin/ece-tools build -Befehl startet den Prozess zum Erstellen der Anwendung.

Standardmäßig werden diese ece-tools -Befehle befinden sich in der Hooks-Eigenschaft des .magento.app.yaml Konfigurationsdatei.

Docker-Konfigurationsgenerator

Die ece-tools -Paket enthält eine Abhängigkeit für die magento/magento-cloud-docker -Paket, das Funktionen und Konfigurationsdateien für Docker-Bilder bereitstellt, um eine Docker-Entwicklungsumgebung für Adobe Commerce in der Cloud-Infrastruktur zu starten. Sie können Cloud Docker für Commerce auch als eigenständiges Paket ausführen. Siehe Docker-Entwicklung.

Dienste, Routen und Variablen

Sie können die ece-tools Paket, um detaillierte Informationen zum Base64-kodierten anzuzeigen Cloud-Variablen wird in jeder Cloud-Umgebung verwendet. Der folgende Befehl zeigt alle Dienste, Routen und Variablen.

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

Um einen bestimmten Satz von Informationen anzuzeigen, verwenden Sie folgendes Format:

php ./vendor/bin/ece-tools env:config:show <option>
  • services—Zeigt die Beziehungsdaten aus der MAGENTO_CLOUD_RELATIONSHIPS Umgebungsvariable, definiert in der services.yaml -Datei.
  • routes—Zeigt die konfigurierten Routen für das Projekt an, indem Sie die MAGENTO_CLOUD_ROUTES Umgebungsvariable.
  • variables—Zeigt die konfigurierten Variablen für das Projekt an, indem Sie die MAGENTO_CLOUD_VARIABLES Umgebungsvariable.

Beispielausgabe für die services Option:

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

Umgebungskonfiguration überprüfen

Es stehen verschiedene Überprüfungsbefehle zur Verfügung, mit denen Sie die Konfiguration Ihres Projekts bewerten können. Siehe Smart-Assistenten im Implementierung optimieren für eine detaillierte Beschreibung der einzelnen Assistenten-Befehle. Die wizard:ideal-state -Befehl wird während der Build-Phase automatisch ausgeführt. So überprüfen Sie den idealen Zustand Ihres Projekts:

php ./vendor/bin/ece-tools wizard:ideal-state
NOTE
Sie müssen die wizard:ideal-state in der Remote-Cloud-Umgebung. Der Befehl gibt immer die The configured state is not ideal Fehler bei Ausführung in der lokalen Entwicklungsumgebung.

Beispielausgabe:

Ideal state is configured

Siehe Versionshinweise für Eece-Tools.

Adobe-Patches und benutzerdefinierte Patches

Die ece-tools -Paket enthält eine Abhängigkeit für die magento/magento-cloud-patches bietet Adobe-Patches und Hotfixes, die die Integration aller Adobe Commerce-Versionen in Cloud-Umgebungen verbessern und die schnelle Bereitstellung wichtiger Fehlerbehebungen unterstützen. Der "stellt auch benutzerdefinierte Patches bereit, die Sie zu Ihrem Adobe Commerce-Projekt in der Cloud-Infrastruktur hinzufügen. Siehe Anwenden von Patches.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26