[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

Overzicht van ontwikkeling

Externe omgevingen van Adobe Commerce in de cloudinfrastructuur zijn alleen-lezen, inclusief alle Starter-omgevingen en alle Pro-integratie-, faserings- en productieomgevingen. In een lokale ontwikkelomgeving kunt u code schrijven en testen voordat u deze naar een integratieomgeving pusht voor verder testen en implementeren in testomgeving en productie.

Voordat u uw lokale werkruimte voorbereidt, moet u ervoor zorgen dat u over uw inloggegevens beschikt. Lokale ontwikkeling vereist de installatie van PHP en Composer, tenzij u ervoor kiest om Cloud Docker for Commerceđź”— te gebruiken.

Benodigde pakketten

Adobe Commerce op cloudinfrastructuur maakt gebruik van 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. Als u bijvoorbeeld de Commerce 2.4.8-cloudsjabloon gebruikt, kunt u zien dat het .magento.app.yaml configuratiebestand PHP 8.4 en Composer 2.8.4 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 het composer.json -bestand om productinstallaties en upgrades te beheren.
  • composer.lock - Het composer.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:

Bevelen
Beschrijving
composer update
Updates van de nieuwste versies van de afhankelijkheden die in het composer.json bestand worden weergegeven. Hiermee wordt het composer.lock bestand bijgewerkt.
composer install
Leest het composer.lock bestand om afhankelijkheden te downloaden. Het is een best practice om een up-to-date kopie van composer.lock te bewaren in uw projectrepository.

Zodra u de bijgewerkte code hebt toegevoegd, vastgelegd en gepusht, wordt de composer install opdracht tijdens de buildfase automatisch uitgevoerd tijdens het implementatieproces.

Cloud metapakket

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.9 wilt gebruiken, stelt u 2.4.8 in als de "huidige" versie en 2.4.9 als de "volgende" versie in het composer.json -bestand:

"magento/magento-cloud-metapackage": ">=2.4.8 <2.4.9"

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 on Cloud Infrastructure-opdrachten die zijn ontworpen om u te helpen bij het beheren van uw code en het automatisch bouwen en implementeren van uw projecten. Zie het ece-tools pakketoverzicht.
  • vendor/magento/product-enterprise-edition: voor dit metapakket zijn applicatieonderdelen vereist, waaronder modules, frameworks, thema's en meer.
  • vendor/fastly2/magento2—Deze module beheert het Fastly CDN en de services voor de omgevingen Pro Staging en Production en Starter Production. Zie Fastly-services.
  • vendor/magento/module-PayPal-on-boarding—Deze module biedt PayPal-betalingsgateway-afrekenen door verbinding te maken met uw PayPal-verkopersaccount. Zie PayPal On-Boarding tool.
TIP
Zie de pakketten van de Wolk voor Adobe Commercein de nota's van de Versie van Commerce voor een lijst van gebiedsdelen en derdevergunningen.

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.

TIP
Zie Integraties voor meer informatie over het gebruik van Git-hostingservices met Adobe Commerce op cloudinfrastructuur.
recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938