• ny ikon Skapade ett separat paket för att levereraCloud Docker for Commerce - Flyttade källkoden för att leverera Cloud Docker för Commerce från ece-tools-databasen till den nya magento-cloud-docker-databasen för att upprätthålla kodkvaliteten och tillhandahålla oberoende releaser. Det nya paketet är beroende av ECE-Tools v2002.1.0 och senare.

    När du uppdaterar hjälpverktygen uppdaterar du även paketet magento/magento-cloud-docker till version 1.0.0. Om du använde Cloud Docker för Commerce med en tidigare ece-tools version (2002.0.x) granskar du inkompatibiliteten bakåt och uppdaterar projektet som skript, kommandon och processer efter behov.

  • ny ikon Versionshantering har lagts till i Docker-bilderna - Du måste nu uppdatera paketet magento/magento-cloud-docker för att få de uppdaterade bilderna.

  • ny ikon Uppdateringar för behållare

    • ny ikon PHP-FPM-behållare

      • ny ikon Stöd för Node.js har lagts till - PHP-FPM-bilden har uppdaterats för att stödja nod-, npm- och grunt-cli-funktionerna i PHP-behållaren.

      • ny ikon Stöd har lagts till för jonCube - Docker-standardkonfigurationen har uppdaterats så att den stöder jonCube i den lokala Docker-utvecklingsmiljön.

    • ny ikon Webbbehållare

      • ny ikon Anpassa NGINX-konfiguration - lade till möjligheten att montera en anpassad nginx.conf-fil i Cloud Docker för Commerce-miljön. Se Webbbehållare.

      • ny ikon Autogenererade NGINX-certifikat - Docker-konfigurationsfilen innehåller nu konfigurationen för automatisk generering av NGINX-certifikat för webbbehållaren.

    • ny ikon Ny Selenium-behållare - En Selenium-behållare har lagts till som stöd för Adobe Commerce-programtestning med Magento Functional Testing Framework (MFTF).

    • ny ikon RabbitMQversionstöd - Behållarkonfigurationen för RabbitMQ har uppdaterats så att den stöder RabbitMQ version 3.8.

    • korrigeringsikon Beständig databasbehållare - magento-db: /var/lib/mysql-databasvolymen kvarstår nu när du har stoppat och tagit bort Docker-konfigurationen och återställer när du startar om Docker-konfigurationen. Nu måste du ta bort databasvolymen manuellt. Se [Databasbehållare].

    • ny ikon TLS-behållare

      • ny ikon Behållarbasbilden har uppdaterats så att den officiella bilden används - Molnets TLS-behållarbild baseras nu på den officiella debian:jessie Docker-bilden.—

      • ny ikon Stöd har lagts till för [Pound TLS Termination Proxy] - Pound configuration file innehåller följande ENV-variabler för att anpassa Docker-konfigurationen för TLS-behållaren:

        • TimeOut - Anger tidsgränsen för TTFB (Time to First Byte). Standardvärdet är 300 sekunder.

        • RewriteLocation - Avgör om Pound-proxyn skriver om platsen till begärande-URL som standard. Standardvärdet är 0 för att förhindra att omskrivningen avbryter omdirigeringar till externa webbplatser som en extern SSO-plats. Korrigering har skickats av Sorin Sugar

      • ny ikon Ökade timeoutvärdet i TLS-behållarkonfigurationen från 15 till 300 sekunder. Korrigering skickad av Mathew Beane från Zilker Technology

    • ny ikon Varnish-behållare

      • ny ikon Behållarbasbilden har uppdaterats så att den officiella bilden används - Cloud lack-behållaren baseras nu på den officiella centos Docker-bilden.

      • ny ikon Förbättrad standardtimeoutkonfiguration-Added .first_byte_timeout och .between_bytes_timeout konfiguration till behållaren Varnish. Båda timeout-värdena är som standard 300s (5 minuter). Korrigering skickad av Mathew Beane från Zilker Technology

      • korrigeringsikon Hoppa över lack under Xdebug-sessioner - Uppdaterade konfigurationen för behållaren i engelska så att den returnerar pass på begäranden som tas emot när Xdebug är aktiverat. I tidigare versioner gick det inte att använda Xdebug om Docker-miljön innehöll lack. Korrigering har skickats av Mathew Beane från Zilker Technology.

  • ny ikon Konfigurationsändringar för Docker

    • ny ikon Hantera monteringar och volymer för ditt projekt - Lagt till möjlighet att hantera monteringar och volymer när du startar en Docker-miljö för lokal utveckling. Se [Dela projektdata].

    • ny ikon Stöd för nätverksbryggläge - Stöd har lagts till för nätverksbryggläge för att aktivera anslutningar mellan Docker-behållare i det lokala nätverket.

    • ny ikon Cron-behållaren inaktiverad som standard - För att förbättra prestanda är Cron-behållaren inte längre konfigurerad som standard när du skapar Docker-miljön. Du kan använda alternativet --with-cron i Docker-byggkommandot för att lägga till en Cron-behållare i miljön. Se Hantera cron-jobb.

    • ny ikon Stoppa synkronisering av stora säkerhetskopior - Lagt till databasdumpar och arkivfiler - ZIP, SQL, GZ och BZ2 - i exkluderingslistan i dist/docker-sync.yml - och dist/mutagen.sh-filerna. Synkronisering av stora filer (>1 GB) kan orsaka en viss inaktivitet och säkerhetskopieringsfiler kräver normalt inte synkronisering eftersom du kan återskapa dem.

  • ny ikon Kommandot ändras

    • korrigeringsikonen har ändrat namn på filen ./bin/docker till ./bin/magento-docker för att åtgärda ett problem som gjorde att vissa Docker-miljöer bröts eftersom filen ./bin/docker skriver över befintliga binära Docker-filer. Det här är en bakåtkompatibel ändring som kräver uppdateringar av skript och kommandon.

    • ny ikon Lagt till ett tjänstkonfigurationsalternativ för att visa databasporten för värden - Använd alternativet --expose-db-port= [Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/101).<PORT> för att visa databasporten för värden när docker-compose.yml-filen skapas: bin/ece-docker build:compose --expose-db-port=<PORT>

    • ny ikon Nytt kommando för efterdistribution - Tidigare kördes de efterdistribuerade kopplingar som definierats i filen .magento.app.yaml automatiskt efter att du distribuerat Adobe Commerce till en Cloud Docker-behållare med kommandot cloud-deploy. Nu måste du skapa ett separat cloud-post-deploy-kommando för att köra hookarna efter distributionen. Se de uppdaterade startinstruktionerna för utvecklare och produktion.

    • ny ikon lade till alternativet --rm i ./bin/magento-docker-kommandon för behållarna för skapande och distribution. Detta tar bort behållaren när aktiviteten har slutförts.

    • ny ikon Uppdateringar av build:compose command

      • ny ikon lade till alternativet --sync-engine="native" i kommandot docker-build för att inaktivera filsynkronisering när du genererar konfigurationsfilen för Docker Compose i utvecklarläge. Använd det här alternativet när du utvecklar på Linux-system, som inte kräver filsynkronisering för lokal Docker-utveckling. Se Synkronisera data i Docker-miljön.
    • ny ikon Ändrade standardinställningen för filsynkronisering från docker-sync till native. Korrigering har skickats av Mathew Beane från Zilker Technology.

  • ny ikon Valideringsförbättringar

    • ny ikon Lagt till validering i distributionsprocessen för lokala Docker-utvecklingsmiljöer för att verifiera att molnmiljökonfigurationen innehåller den krypteringsnyckel som krävs för att dekryptera databasen. Du får nu ett felmeddelande i loggen om miljökonfigurationen inte anger något värde för krypteringsnyckeln.

    • ny ikon Lagt till en hälsokontroll för behållare i tjänsten Elasticsearch för att säkerställa att tjänsten är klar innan du fortsätter med bearbetningen av bygget och distributionen. Om hälsokontrollen returnerar ett fel startar behållaren om automatiskt.

recommendation-more-help