Visão geral do desenvolvimento

Os ambientes remotos do Adobe Commerce na infraestrutura em nuvem são Somente leitura, incluindo todos os ambientes iniciais e todos os ambientes de integração Pro, preparo e produção. Em um ambiente de desenvolvimento local, você pode gravar e testar o código antes de enviá-lo para um ambiente de integração para testes e implantação adicionais em preparo e produção.

Antes de preparar o espaço de trabalho local, verifique se você tem credenciais. O desenvolvimento local requer a instalação do PHP e do Composer, a menos que você opte por usar Cloud Docker for Commerce.

Pacotes obrigatórios

O Adobe Commerce na infraestrutura em nuvem usa o Composer para gerenciar as dependências e as atualizações de projetos. Para o desenvolvimento local, você deve instalar as versões do PHP e do Composer que sejam compatíveis com o seu projeto na nuvem. Por exemplo, se estiver usando a variável Commerce 2.4.7, você pode ver que a variável .magento.app.yaml usos do arquivo de configuração PHP 8.3 e Composer 2.7.2.

O Composer instala as bibliotecas e dependências necessárias para o seu projeto na vendor diretório. Os seguintes arquivos do Composer necessários estão no diretório raiz do projeto:

  • composer.json—Use o composer.json arquivo para gerenciar instalações e atualizações de produtos.
  • composer.lock—O composer.lock O arquivo armazena um conjunto de dependências de versão exatas que satisfazem as restrições de versão de cada requisito para cada pacote na árvore de dependência do projeto.

Comandos comuns:

Comando
Descrição
composer update
Atualizações para as versões mais recentes das dependências refletidas na variável composer.json arquivo. Isso atualiza o composer.lock arquivo.
composer install
Lê o composer.lock arquivo para baixar dependências. É uma prática recomendada manter uma cópia atualizada do composer.lock no repositório do projeto.

Depois de adicionar, confirmar e enviar o código atualizado, o processo de implantação executa automaticamente o composer install durante o fase de criação.

Metappackage da nuvem

O Adobe Commerce na infraestrutura em nuvem usa um metapackage que requer magento/product-enterprise-edition. Para obter as atualizações mais recentes da versão mais recente do Commerce, use a seguinte sintaxe de restrição:

>=current_version <next_version

Por exemplo, para usar a versão mais recente do Adobe Commerce 2.4.7, defina 2.4.7 como a versão "atual" e 2.4.8 como a versão "próxima" na composer.json arquivo:

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

Os principais pacotes desse metapackage são os seguintes:

  • fornecedor/magento/ece-tools—O ece-tools O pacote é compatível com o Adobe Commerce versão 2.1.4 e posterior para fornecer um conjunto avançado de recursos que você pode usar para gerenciar seu projeto do Adobe Commerce na infraestrutura em nuvem. Ele contém scripts e comandos do Adobe Commerce na infraestrutura em nuvem projetados para ajudar a gerenciar seu código e criar e implantar automaticamente seus projetos. Consulte a ece-tools visão geral do pacote.
  • vendor/magento/product-enterprise-edition— Esse metappackage requer componentes de aplicativos, incluindo módulos, estruturas, temas e muito mais.
  • fornecedor/fastly2/magento2— esse módulo gerencia a CDN do Fastly e os serviços para os ambientes Pro Staging e Production e Starter Production. Consulte Serviços Fastly.
  • fornecedor/magento/module-paypal-on-boarding—Este módulo fornece checkout do gateway de pagamento do PayPal conectando-se à sua conta de comerciante do PayPal. Consulte Ferramenta de integração PayPal.
TIP
Consulte Pacotes na nuvem do Adobe Commerce no Notas de versão do Commerce para obter uma lista de dependências e licenças de terceiros.

Ambiente do Docker

Você pode usar a ferramenta Cloud Docker for Commerce para emular o Adobe Commerce em ambientes de produção e desenvolvimento de infraestrutura em nuvem para desenvolvimento local. O Cloud Docker para Commerce não requer que o PHP e o Composer sejam instalados localmente.

TIP
Para obter informações sobre como usar os serviços de hospedagem baseados em Git com o Adobe Commerce na infraestrutura em nuvem, consulte Integrações.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26