ECE-verktygspaket

Paketet ECE-Tools är en uppsättning skript och verktyg som är utformade för att hantera och distribuera programmet Commerce. Paketet ece-tools förenklar många processer, t.ex. hantering av cron-jobb, verifiering av projektkonfiguration och användning av Adobe-korrigeringar och snabbkorrigeringar. Du kan visa och bidra till koden med öppen källkod ECE-Tools på GitHub.

NOTE
Om du använder en version av Adobe Commerce i molninfrastrukturen som inte innehåller paketet ece-tools måste du utföra en engångsuppgradering till ditt molnprojekt för att ta bort föråldrade paket. Om du för närvarande använder paketet ece-tools och behöver uppdatera det, se Uppdatera paketet ECE-Tools.

Paketet ece-tools är kompatibelt med Adobe Commerce, från och med version 2.1.4, och innehåller skript och Adobe Commerce på molninfrastrukturskommandon som är utformade för att hantera koden och automatiskt skapa och distribuera dina projekt.

Följande visar tillgängliga ece-tools-kommandon:

php ./vendor/bin/ece-tools list

Bygg och driftsätt

Paketet ece-tools innehåller kommandon för att utföra åtgärder för att skapa, distribuera och efterdistribuera stadier när du startar Adobe Commerce på molninfrastruktursprogrammet. Kommandot php ./vendor/bin/ece-tools build startar till exempel programbyggprocessen.

Som standard finns dessa ece-tools-kommandon i hooks-egenskapeni konfigurationsfilen .magento.app.yaml .

Dockningskonfigurationsgenerator

Paketet ece-tools innehåller ett beroende för paketet magento/magento-cloud-docker som innehåller funktioner och konfigurationsfiler för Docker-bilder för att starta en Docker-utvecklingsmiljö för Adobe Commerce i molninfrastrukturen. Du kan också köra Cloud Docker för Commerce som ett fristående paket. Se Dockerutveckling.

Tjänster, flöden och variabler

Du kan använda paketet ece-tools om du vill visa detaljerad information om de Base64-kodade Cloud-variabler som används i valfri molnmiljö. Följande kommando visar alla tjänster, flöden och variabler.

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

Om du vill visa en viss uppsättning information använder du följande format:

php ./vendor/bin/ece-tools env:config:show <option>
  • services - Visar relationsdata från miljövariabeln MAGENTO_CLOUD_RELATIONSHIPS som definierats i filen services.yaml.
  • routes - Visar de konfigurerade vägarna för projektet med miljövariabeln MAGENTO_CLOUD_ROUTES.
  • variables - Visar de konfigurerade variablerna för projektet med miljövariabeln MAGENTO_CLOUD_VARIABLES.

Exempelutdata för alternativet 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                             |
...

Verifiera miljökonfiguration

Det finns en uppsättning verifieringskommandon som hjälper dig att utvärdera projektets konfiguration. I avsnittet Smarta guider i avsnittet Optimera distribution finns en detaljerad beskrivning av varje guidekommando. Kommandot wizard:ideal-state körs automatiskt under byggfasen. Så här verifierar du det idealiska läget för ditt projekt:

php ./vendor/bin/ece-tools wizard:ideal-state
NOTE
Du måste köra kommandot wizard:ideal-state i fjärrmolnmiljön. Kommandot returnerar alltid felet The configured state is not ideal när det körs i den lokala utvecklingsmiljön.

Exempel:

Ideal state is configured

Se Versionsinformation för verktygen.

Adobe-patchar och anpassade patchar

Paketet ece-tools innehåller ett beroende för paketet magento/magento-cloud-patches som innehåller korrigeringar och snabbkorrigeringar för Adobe som förbättrar integreringen av alla Adobe Commerce-versioner med molnmiljöer och stöder snabb leverans av viktiga korrigeringar. "Levererar även anpassade korrigeringsfiler som du lägger till i ditt Adobe Commerce i molninfrastrukturprojekt. Se Tillämpa korrigeringar.

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