-
Konfigurationen av synkronisering av mutagenfiler har korrigerats för att förhindra att mutagen skapar inaktuella sessioner. Korrigering har skickats av Mathew Beane från Zilker Technology. -
Ett konfigurationsproblem som orsakade syntaxfel i dispositionsloggen för Docker när PHP-FPM-behållaren startades har åtgärdats. Korrigering skickad av Mathew Beane från Zilker Technology -
Åtgärdade volymkonfliktsfel som ibland uppstod när flera Docker-miljöer användes. Korrigering har skickats av G Arvind från Zilker Technology. -
Korrigerade ett fel som gjorde att kommandotece-docker build:composemisslyckades om konfigurationen innehöll Blackfire.io. Korrigering har skickats av G Arvind från Zilker Technology. -
PHP CLI-bildkonfigurationen har uppdaterats för att förhindra fel av typen slut på minne som inträffar när flera paket installeras med Cloud Docker för Commerce. Korrigering har skickats av Mohan Elamurgan från Zilker Technology.* -
Stöd har lagts till för flera MySQL-användare i Cloud Docker-miljön. I tidigare versioner misslyckades åtgärdenbuild:composeom filenmagento.app.yamlangav flera databasanvändare. Korrigering har skickats av G Arvind från Zilker Technology. -
Borttagenrsyslogfrån molndockningsprogrammet för Commerce PHP-behållare för att lösa kompatibilitetsproblem som orsakade varningsmeddelanden under distributionen. Cloud Docker använder inte rsyslog-verktyget.
v1.0.0
Releasedatum: 5 feb 2020
-
Skapade ett separat paket för att levereraCloud Docker for Commerce- Flyttade källkoden för att leverera Cloud Docker för Commerce frånece-tools-databasen till den nyamagento-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-dockertill version 1.0.0. Om du använde Cloud Docker för Commerce med en tidigareece-toolsversion (2002.0.x) granskar du inkompatibiliteten bakåt och uppdaterar projektet som skript, kommandon och processer efter behov. -
Versionshantering har lagts till i Docker-bilderna - Du måste nu uppdatera paketetmagento/magento-cloud-dockerför att få de uppdaterade bilderna. -
Uppdateringar för behållare—-
PHP-FPM-behållare—-
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. -
Stöd har lagts till för jonCube - Docker-standardkonfigurationen har uppdaterats så att den stöder jonCube i den lokala Docker-utvecklingsmiljön.
-
-
Webbbehållare—-
Anpassa NGINX-konfiguration - lade till möjligheten att montera en anpassadnginx.conf-fil i Cloud Docker för Commerce-miljön. Se Webbbehållare. -
Autogenererade NGINX-certifikat - Docker-konfigurationsfilen innehåller nu konfigurationen för automatisk generering av NGINX-certifikat för webbbehållaren.
-
-
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). -
RabbitMQversionstöd - Behållarkonfigurationen för RabbitMQ har uppdaterats så att den stöder RabbitMQ version 3.8. -
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]. -
TLS-behållare—-
Behållarbasbilden har uppdaterats så att den officiella bilden används - Molnets TLS-behållarbild baseras nu på den officielladebian:jessieDocker-bilden.— -
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 är0för att förhindra att omskrivningen avbryter omdirigeringar till externa webbplatser som en extern SSO-plats. Korrigering har skickats av Sorin Sugar
-
-
Ökade timeoutvärdet i TLS-behållarkonfigurationen från 15 till 300 sekunder. Korrigering skickad av Mathew Beane från Zilker Technology
-
-
Varnish-behållare—-
Behållarbasbilden har uppdaterats så att den officiella bilden används - Cloud lack-behållaren baseras nu på den officiellacentosDocker-bilden. -
Förbättrad standardtimeoutkonfiguration-Added.first_byte_timeoutoch.between_bytes_timeoutkonfiguration till behållaren Varnish. Båda timeout-värdena är som standard300s(5 minuter). Korrigering skickad av Mathew Beane från Zilker Technology -
Hoppa över lack under Xdebug-sessioner - Uppdaterade konfigurationen för behållaren i engelska så att den returnerarpasspå 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.
-
-
-
Konfigurationsändringar för Docker—-
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]. -
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. -
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-croni Docker-byggkommandot för att lägga till en Cron-behållare i miljön. Se Hantera cron-jobb. -
Stoppa synkronisering av stora säkerhetskopior - Lagt till databasdumpar och arkivfiler - ZIP, SQL, GZ och BZ2 - i exkluderingslistan idist/docker-sync.yml- ochdist/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.
-
-
Kommandot ändras—-
har ändrat namn på filen./bin/dockertill./bin/magento-dockerför att åtgärda ett problem som gjorde att vissa Docker-miljöer bröts eftersom filen./bin/dockerskriver över befintliga binära Docker-filer. Det här är en bakåtkompatibel ändring som kräver uppdateringar av skript och kommandon. -
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ärdocker-compose.yml-filen skapas:bin/ece-docker build:compose --expose-db-port=<PORT> -
Nytt kommando för efterdistribution - Tidigare kördes de efterdistribuerade kopplingar som definierats i filen.magento.app.yamlautomatiskt efter att du distribuerat Adobe Commerce till en Cloud Docker-behållare med kommandotcloud-deploy. Nu måste du skapa ett separatcloud-post-deploy-kommando för att köra hookarna efter distributionen. Se de uppdaterade startinstruktionerna för utvecklare och produktion. -
lade till alternativet--rmi./bin/magento-docker-kommandon för behållarna för skapande och distribution. Detta tar bort behållaren när aktiviteten har slutförts. -
Uppdateringar avbuild:composecommand—-
lade till alternativet--sync-engine="native"i kommandotdocker-buildfö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.
-
-
Ändrade standardinställningen för filsynkronisering fråndocker-synctillnative. Korrigering har skickats av Mathew Beane från Zilker Technology.
-
-
Valideringsförbättringar—-
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. -
Lagt till en hälsokontroll för behållare i Elasticsearch-tjänsten för att säkerställa att tjänsten är klar innan du fortsätter med bygg- och distributionsbearbetningen. Om hälsokontrollen returnerar ett fel startar behållaren om automatiskt.
-