Overzicht van ontwikkeling
Adobe Commerce op de verre milieu's van de wolkeninfrastructuur is slechts-lezen, met inbegrip van alle milieu's van de Aanzet en alle Pro integratie, het Opvoeren, en milieu's van de Productie. In een lokale ontwikkelomgeving kunt u code schrijven en testen voordat u deze naar een integratieomgeving duwt voor verdere tests en implementatie naar Staging en Productie.
Alvorens uw lokale werkruimte voor te bereiden, zorg ervoor dat u uw geloofsbrievenhebt. De lokale ontwikkeling vereist PHP en de installatie van Composer tenzij u verkiest om Docker van de Wolk voor Commercete gebruiken.
Vereiste pakketten
Adobe Commerce on cloud Infrastructure gebruikt Composer om de afhankelijkheden en upgrades voor projecten te beheren. Voor lokale ontwikkeling moet u de PHP en Composer versies installeren die compatibel zijn met uw Cloud project. Bijvoorbeeld, als u het Commerce 2.4.7 wolkenmalplaatje gebruikt, kunt u zien dat het .magento.app.yaml
configuratiedossier PHP 8.3 en Composer 2.7.2 gebruikt.
Composer installeert de vereiste bibliotheken en afhankelijkheden voor uw project in de map vendor
. De volgende vereiste Composer-bestanden bevinden zich in de hoofdmap van het project:
composer.json
- Gebruik hetcomposer.json
-bestand om productinstallaties en upgrades te beheren.composer.lock
- Hetcomposer.lock
dossier slaat een reeks nauwkeurige versiegebiedsdelen op die aan de versiebeperkingen van elke vereiste voor elk pakket in de gebiedsdeelboom van het project voldoen.
Gemeenschappelijke bevelen:
composer update
composer.json
-bestand worden weergegeven. Hiermee werkt u het composer.lock
-bestand bij.composer install
composer.lock
-bestand om afhankelijkheden te downloaden. Het wordt aanbevolen om een actuele kopie van composer.lock
bij te houden in uw projectopslagplaats.Zodra u toevoegt, begaat, en duw de bijgewerkte code, stelt het plaatsingsproces automatisch het composer install
bevel tijdens bouwt fasein werking.
Cloud-pakket
Adobe Commerce on cloud Infrastructure maakt gebruik van een metapakket waarvoor magento/product-enterprise-edition
vereist is. Gebruik de volgende beperkingssyntaxis om de nieuwste updates voor de nieuwste versie van Commerce te verkrijgen:
>=current_version <next_version
Als u bijvoorbeeld de nieuwste Adobe Commerce-versie 2.4.7 wilt gebruiken, stelt u 2.4.7
in als de "huidige" versie en 2.4.8
als de "volgende" versie in het composer.json
-bestand:
"magento/magento-cloud-metapackage": ">=2.4.7 <2.4.8"
De belangrijkste pakketten van deze metapakket zijn:
- verkoper/magento/ece-tools - het
ece-tools
pakket is compatibel met versie 2.1.4 van Adobe Commerce en later om een rijke reeks eigenschappen te verstrekken u kunt gebruiken om uw Adobe Commerce op het project van de wolkeninfrastructuur te beheren. Het bevat scripts en Adobe Commerce op instructies voor de cloud-infrastructuur die zijn ontworpen om u te helpen uw code te beheren en automatisch uw projecten te maken en te implementeren. Zie hetece-tools
pakketoverzicht. - verkoper/magento/product-onderneming-uitgave - Dit metapakket vereist toepassingscomponenten, met inbegrip van modules, kaders, thema's, en meer.
- verkoper/faals2/magento2 - Deze module beheert snel CDN en de diensten voor de Pro het Staging en Productie en de milieu's van de Productie van de Starter. Zie de Snelle diensten.
- verkoper/magento/module-parypal-op-inboarding - Deze module verstrekt PayPal betalingspogcontrole door met uw handels PayPal rekening te verbinden. Zie PayPal on-Boarding hulpmiddel.
Dockingomgeving
Met het hulpprogramma Cloud Docker for Commerce kunt u de Adobe Commerce emuleren voor de productie- en ontwikkelomgevingen van cloudinfrastructuur voor lokale ontwikkeling. Voor Cloud Docker voor Commerce hoeven PHP en Composer niet lokaal te worden geïnstalleerd.
- Lokale ontwikkeling met het Dok van de Wolkin de plaats van Adobe Developer
- Docker-architectuur en algemene opdrachten
- Opmerkingen bij de release Cloud Docker