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.
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övariabelnMAGENTO_CLOUD_RELATIONSHIPS
som definierats i filenservices.yaml
.routes
- Visar de konfigurerade vägarna för projektet med miljövariabelnMAGENTO_CLOUD_ROUTES
.variables
- Visar de konfigurerade variablerna för projektet med miljövariabelnMAGENTO_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
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.