Projectstructuur
Een Adobe Commerce on cloud-infrastructuurproject bevat essentiële bestanden voor referenties en toepassingsconfiguratie. Deze bestanden zijn beschikbaar in de vorm van een sjabloon volgens de Adobe Commerce-versie. Zie de wolkenmalplaatjes die op versie van Adobe Commerce in de magento/magento-cloud bewaarplaats GitHub  worden gebaseerd.
In de volgende tabel worden de bestanden beschreven die zijn opgenomen in een wolkenproject:
/.magento/routes.yamlwww aan het apex domein en php toepassing opnieuw richt om HTTP te dienen. Zie  routes  vormen./.magento/services.yaml/appcode wordt gebruikt voor aangepaste modules. De design omslag wordt gebruikt voor  douanethema's . De map etc bevat configuratiebestanden voor de toepassing./m2-hotfixes/update.gitignore.gitignore reference  ..magento.app.yaml.magento.env.yamlece-tools bevat een voorbeeld van dit bestand. Zie  milieu's  vormen.composer.jsoncomposer.lockmagento-vars.php.magento . Vervolgens verwijdert het script de map en de inhoud ervan. Dit heeft geen invloed op uw lokale ontwikkelomgeving.Hoofdmap van toepassing
De locatie van de hoofdmap van de toepassing is afhankelijk van de omgeving.
- Begin en ProIntegratie: 
/app - Productie van de Aanzet: 
/<project-ID> - Pro het Staging: 
/<project-ID>_stg - Proproductie: 
/<project-ID> 
Schrijfbare mappen
De externe integratie-, staging- en productieomgevingen zijn alleen-lezen. De volgende folders zijn slechts beschrijfbare folders voor veiligheidsredenen:
varpub/staticpub/mediaapp/etc/tmp
/tmp -map die niet met de andere knooppunten wordt gedeeld.Bestanden negeren
Er is een base .gitignore -bestand met de Adobe Commerce op de projectopslagplaats van de cloud-infrastructuur. Zie het recentste dossier .gitignore in magento-wolkenbewaarplaats . Als u een bestand wilt toevoegen dat in de lijst van .gitignore staat, kunt u de optie -f (geforceerd) gebruiken bij het stapelen van een commit:
git add <path/filename> -f
            Basissjabloon wijzigen
U kunt de volgende stappen gebruiken om de structuur van een bestaand project te veranderen om het recentste basissjabloon voor Adobe Commerce op wolkeninfrastructuur te weerspiegelen.
- 
                  
Kloont het project aan een lokaal werkstation.
 - 
                  
Werk het
composer.json-bestand bij met de volgende waarden voor deextra-sectie.code language-json "extra": { "magento-force": true "magento-deploystrategy": "copy" } - 
                  
Voeg het
.gitignore-bestand toe dat is ontworpen voor de basissjabloon. Bijvoorbeeld, als u het.gitignoredossier voor versie 2.2.6 malplaatje nodig hebt, gebruik  .gitignore voor 2.2.6  dossier als verwijzing. - 
                  
Wis de git-cache.
code language-bash git rm -r --cached . - 
                  
Wijzigingen toevoegen en doorvoeren.
code language-bash git add -A && git commit -m "Update base template"