-
creeerde een afzonderlijk pakket om
Cloud Docker for Commerce
te leveren - Verplaatst de broncode om het Dok van de Wolk voor Commerce van deece-tools
bewaarplaats aan de nieuwemagento-cloud-docker
bewaarplaatste leveren om codekwaliteit te handhaven en onafhankelijke versies te verstrekken. Het nieuwe pakket is afhankelijk van ECE-Tools v2002.1.0 en hoger.Wanneer u bureaubladgereedschappen bijwerkt, werkt u het pakket
magento/magento-cloud-docker
ook bij naar versie 1.0.0. Als u Docker van de Wolk voor Commerce met een vroegereece-tools
versie (2002.0.x) gebruikte, herzie achterwaartse onverenigbaarhedenen werk uw project als manuscripten, bevelen, en processen zoals nodig bij. -
Toegevoegde versioning aan de beelden van de Dok - u moet nu het
magento/magento-cloud-docker
pakket bijwerken om de bijgewerkte beelden te krijgen. -
de updates van de Container—
-
PHP-FPM container -
-
Toegevoegde steun Node.js - werkte het beeld PHP-FPM bij om knoop, npm, en de grot-cli mogelijkheden binnen de PHP container te steunen.
-
Toegevoegde steun voor ionCube- werkte de standaardconfiguratie van Docker bij om IonCube in het lokale de ontwikkelingsmilieu van de Dok te steunen.
-
-
container van het Web -
-
pas NGINX configuratie toe - voegde het vermogen toe om een douane
nginx.conf
dossier aan het Dok van de Wolk voor het milieu van Commerce op te zetten. Zie {de container van 0} Web ](https://developer.adobe.com/commerce/cloud-tools/docker/containers/service/#web-container).[ -
Auto-geproduceerde NGINX certificaten - het de configuratiedossier van de Docker omvat nu de configuratie om NGINX certificaten voor de container van het Web auto-te produceren.
-
-
Nieuwe container van Selenium - Toegevoegd a container van Seleniumom de toepassing van Adobe Commerce te steunen die het Magento het Functionele Testen Kader (MFTF) testen.
-
RabbitMQversiessteun - werkte de RabbitMQ containerconfiguratie bij om RabbitMQ versie 3.8 te steunen.
-
Persistent gegevensbestandcontainer - het
magento-db: /var/lib/mysql
gegevensbestandvolume blijft nu na u tegenhouden en verwijdert de configuratie van de Dokker en herstelt wanneer u de configuratie van de Dokker opnieuw begint. Nu moet u het databasevolume handmatig verwijderen. Zie [ containers van het Gegevensbestand ]. -
container TLS -
-
werkte het beeld van de containerbasis bij om officieel beeld te gebruiken - het de container van TLS van de Wolkbeeld is nu gebaseerd op het officiële
debian:jessie
beeld van het Docker.— -
Toegevoegde steun voor de [ Gevonden Volgorde van de Beëindiging TLS] - het Pond configuratiedossiervoegt de volgende variabelen toe ENV om de configuratie van de Dok voor de container aan te passen TLS:
-
TimeOut
- Stelt de time-outwaarde voor Tijd in op Eerste byte (TTFB). De standaardwaarde is 300 seconden. -
RewriteLocation
- Hiermee wordt bepaald of de proxy Pond de locatie standaard herschrijft naar de aanvraag-URL. Wordt standaard ingesteld op0
om te voorkomen dat bij het herschrijven de omleiding naar externe websites, zoals een externe SSO-site, wordt verbroken. Repareren die door Sorin wordt voorgelegd Suiker
-
-
verhoogde de onderbrekingswaarde in de de containerconfiguratie van TLS van 15 tot 300 seconden. Repareren die door Mathew Beane van de Technologie van Zilkerwordt voorgelegd
-
-
Varnish container -
-
werkte het beeld van de containerbasis bij om officieel beeld te gebruiken - de container van de Vlek van de Wolkis nu gebaseerd op het officiële
centos
beeld van het Docker. -
Verbeterde standaardonderbrekingsconfiguratie - toegevoegd
.first_byte_timeout
en.between_bytes_timeout
configuratie aan de container van de Varnish. Beide time-outwaarden zijn standaard ingesteld op300s
(5 minuten). Repareren die door Mathew Beane van de Technologie van Zilkerwordt voorgelegd -
Skip Varnish tijdens zittingen Xdebug - werkte de de containerconfiguratie van de Varnish bij om
pass
op ontvangen verzoeken terug te keren wanneer Xdebug wordt toegelaten. In vorige versies kon u geen Xdebug gebruiken als Varnish in de Docker-omgeving was opgenomen. Repareren die door Mathew Beane van de Technologie van Zilkerwordt voorgelegd.
-
-
-
de configuratieveranderingen van de Docker—
-
beheert steunen en volumes voor uw project - toegevoegd de capaciteit om steunen en volumes te beheren wanneer het lanceren van een milieu van de Dok voor lokale ontwikkeling. Zie [ het Delen van projectgegevens ].
-
Steun voor de wijze van de netwerkbrug - Toegevoegde steun voor de wijze van de netwerkbrug om verbindingen tussen de containers van de Dok over het lokale netwerk toe te laten.
-
Uitsnijdcontainer gehandicapt door gebrek - om prestaties te verbeteren, wordt de container van het Gewas niet meer gevormd door gebrek wanneer u het milieu van de Docker bouwt. Met de optie
--with-cron
in de constructieopdracht Docker kunt u een container voor uitsnijden aan uw omgeving toevoegen. Zie het Leiden kroonbanen. -
Einde synchroniserend grote reservedossiers - Toegevoegde de stortplaatsen van DB en archiefdossiers-ZIP, SQL, GZ, en BZ2-aan de uitsluitingslijst in
dist/docker-sync.yml
endist/mutagen.sh
dossiers. Het synchroniseren van grote dossiers (>1 GB) kan een periode van inactiviteit veroorzaken en de reservedossiers vereisen normaal geen synchronisatie aangezien u hen kunt regenereren.
-
-
de veranderingen van het Bevel -
-
hernoemde het
./bin/docker
dossier aan./bin/magento-docker
om een kwestie te bevestigen die sommige milieu's van het Docker aan onderbreking veroorzaakte omdat het./bin/docker
dossier bestaande binaire dossiers van het Docker beschrijft. Dit is a achteruit onverenigbare veranderingdie updates aan uw manuscripten en bevelen vereist. -
voegde een optie van de de dienstconfiguratie toe om de gegevensbestandhaven aan de gastheer bloot te stellen - gebruik de
--expose-db-port= [Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/101).<PORT>
optie om de gegevensbestandhaven aan de gastheer bloot te stellen wanneer het bouwen van hetdocker-compose.yml
dossier:bin/ece-docker build:compose --expose-db-port=<PORT>
-
Nieuw post-stelt bevel op - eerder, post-stelt haken die in het
.magento.app.yaml
dossier worden bepaald automatisch in werking nadat u Adobe Commerce aan een container van het Dok van de Wolk gebruikend hetcloud-deploy
bevel opstelde. Nu moet u een aparte opdrachtcloud-post-deploy
geven om de koppelingen na de implementatie uit te voeren. Zie de bijgewerkte lanceringsinstructies voor ontwikkelaaren productiewijze. -
voegde de
--rm
optie aan./bin/magento-docker
bevelen voor de bouwstijl toe en stel containers op. Dit verwijdert de container nadat de taak volledig is. -
Updates aan
build:compose
bevel—-
voegde de
--sync-engine="native"
optie aan hetdocker-build
bevel toe om dossiersynchronisatie onbruikbaar te maken wanneer u het Docker samenstelt configuratiedossier op ontwikkelaarwijze produceert. Gebruik deze optie bij het ontwikkelen op Linux-systemen, waarvoor geen bestandssynchronisatie is vereist voor lokale Docker-ontwikkeling. Zie Synchroniserend gegevens in het milieu van de Dokker.
-
voegde de
-
veranderde standaarddossiersynchronisatie die van
docker-sync
aannative
werd geplaatst. Repareren die door Mathew Beane van de Technologie van Zilkerwordt voorgelegd.
-
-
de verbeteringen van de Bevestiging -
-
Toegevoegde bevestiging aan het plaatsingsproces voor lokale de ontwikkelomgevingen van de Docker om te verifiëren dat de het omgevingsconfiguratie van de Wolk de encryptiesleutel omvat die wordt vereist om het gegevensbestand te decrypteren. Nu, krijgt u een foutenmelding in het logboek als de milieuconfiguratie geen waarde voor de encryptiesleutel specificeert.
-
voegde een controle van de containergezondheid aan de dienst van de Elasticsearch toe om ervoor te zorgen dat de dienst klaar is alvorens met bouwstijl voort te gaan en verwerking op te stellen. Als de gezondheidscontrole een fout terugkeert, begint de container automatisch opnieuw.
-