Présentation du développement
Adobe Commerce sur les infrastructures cloud les environnements distants sont les suivants : Lecture seule, y compris tous les environnements de démarrage et tous les environnements d’intégration, d’évaluation et de production Pro. Dans un environnement de développement local, vous pouvez écrire et tester le code avant de le transmettre à un environnement d’intégration pour des tests et un déploiement supplémentaires dans les environnements d’évaluation et de production.
Avant de préparer votre espace de travail local, vérifiez que vous disposez de vos informations d’identification. Le développement local nécessite l'installation de PHP et du compositeur, sauf si vous choisissez d'utiliser Cloud Docker pour Commerce.
Packages requis
Adobe Commerce sur l’infrastructure cloud utilise le compositeur pour gérer les dépendances et les mises à niveau des projets. Pour le développement local, vous devez installer les versions PHP et Composer compatibles avec votre projet Cloud. Par exemple, si vous utilisez Commerce 2.4.7 modèle de cloud, vous pouvez voir que le .magento.app.yaml
le fichier de configuration utilise PHP 8.3 et Compositeur 2.7.2.
Le compositeur installe les bibliothèques et les dépendances requises pour votre projet dans le vendor
répertoire. Les fichiers Composer requis suivants se trouvent dans le répertoire racine du projet :
composer.json
: utilisez lecomposer.json
pour gérer les installations et les mises à niveau de produits.composer.lock
—Lecomposer.lock
Le fichier stocke un ensemble de dépendances de version exactes qui répondent aux contraintes de version de chaque exigence pour chaque package dans l’arborescence des dépendances du projet.
Commandes courantes :
composer update
composer.json
fichier . Cette action met à jour le composer.lock
fichier .composer install
composer.lock
fichier pour télécharger les dépendances. Il est recommandé de conserver une copie à jour des composer.lock
dans le référentiel de votre projet.Une fois que vous avez ajouté, validé et envoyé le code mis à jour, le processus de déploiement exécute automatiquement le composer install
commande pendant phase de création.
Métapaquet cloud
Adobe Commerce sur l’infrastructure cloud utilise un métapaquet qui nécessite magento/product-enterprise-edition
. Pour obtenir les dernières mises à jour de la dernière version de Commerce, utilisez la syntaxe de contrainte suivante :
>=current_version <next_version
Par exemple, pour utiliser la dernière version d’Adobe Commerce 2.4.7, définissez 2.4.7
comme la version « actuelle » ; et 2.4.8
comme version « suivante » dans composer.json
fichier :
"magento/magento-cloud-metapackage": ">=2.4.7 <2.4.8"
Les principaux packages de ce métapaquet sont les suivants :
- fournisseur/magento/ece-tools—Le
ece-tools
Le package est compatible avec les versions 2.1.4 et ultérieures d’Adobe Commerce. Il fournit un large éventail de fonctionnalités que vous pouvez utiliser pour gérer votre projet d’infrastructure Adobe Commerce sur cloud. Il contient des scripts et des commandes d’Adobe Commerce sur l’infrastructure cloud conçus pour vous aider à gérer votre code et à créer et déployer automatiquement vos projets. Voir laece-tools
présentation du package. - édition fournisseur/magento/product-enterprise: ce métapaquet nécessite des composants d’application, notamment des modules, des structures, des thèmes, etc.
- fournisseur/fastly2/magento2: ce module gère le réseau CDN Fastly et les services pour les environnements d’évaluation et de production Pro et de production de démarrage. Voir Services Fastly.
- fournisseur/magento/module-paypal-on-boarding—Ce module permet de passer en caisse avec la passerelle de paiement PayPal en se connectant à votre compte marchand PayPal. Voir Outil d’intégration PayPal.
Environnement Docker
Vous pouvez utiliser l’outil Cloud Docker for Commerce pour émuler Adobe Commerce sur les environnements de production et de développement d’infrastructure cloud pour le développement local. Cloud Docker for Commerce ne nécessite pas l’installation locale de PHP et du compositeur.
- Développement local avec Cloud Docker sur le site Adobe Developer
- Architecture Docker et commandes courantes
- Notes de mise à jour de Cloud Docker