Pacote de ferramentas ECE
A variável ECE-Tools pacote é um conjunto de scripts e ferramentas projetados para gerenciar e implantar o Commerce aplicação. A variável ece-tools
o pacote simplifica muitos processos, como o gerenciamento de trabalhos cron, a verificação da configuração do projeto e a aplicação de patches de Adobe e hot fixes. Você pode visualizar e contribuir com a open-source ECE-Tools repositório de código no GitHub.
ece-tools
pacote, você deverá executar um atualização única ao projeto de nuvem para remover pacotes obsoletos. Se você usa atualmente a variável ece-tools
e você precisa atualizá-lo, consulte Atualize o pacote ECE-Tools.A variável ece-tools
O pacote é compatível com o Adobe Commerce, a partir da versão 2.1.4, e 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.
A lista a seguir mostra os ece-tools
comandos:
php ./vendor/bin/ece-tools list
Criar e implantar
A variável ece-tools
o pacote contém comandos para executar operações nos estágios de criação, implantação e pós-implantação da inicialização do Adobe Commerce no aplicativo de infraestrutura em nuvem. Por exemplo, a variável php ./vendor/bin/ece-tools build
inicia o processo de criação do aplicativo.
Por padrão, essas ece-tools
os comandos estão na propriedade de ganchos do .magento.app.yaml
arquivo de configuração.
Gerador de configuração do Docker
A variável ece-tools
o pacote inclui uma dependência para o magento/magento-cloud-docker que fornece arquivos de funcionalidade e configuração para imagens do Docker para iniciar um ambiente de desenvolvimento do Docker para Adobe Commerce na infraestrutura em nuvem. Você também pode executar o Cloud Docker for Commerce como um pacote independente. Consulte Desenvolvimento de docker.
Serviços, rotas e variáveis
Você pode usar o ece-tools
pacote para exibir informações detalhadas sobre o codificado na Base64 Variáveis da nuvem usado em qualquer ambiente de nuvem. O comando a seguir mostra todos os serviços, rotas e variáveis.
php ./vendor/bin/ece-tools env:config:show
Para exibir um conjunto específico de informações, use o seguinte formato:
php ./vendor/bin/ece-tools env:config:show <option>
services
—Exibe os dados de relacionamento doMAGENTO_CLOUD_RELATIONSHIPS
variável de ambiente, definida na variávelservices.yaml
arquivo.routes
—Exibe as rotas configuradas para o projeto usando oMAGENTO_CLOUD_ROUTES
variável de ambiente.variables
—Exibe as variáveis configuradas para o projeto usando oMAGENTO_CLOUD_VARIABLES
variável de ambiente.
Exemplo de saída para o services
opção:
Magento Cloud Services:
+-----------------------------------+----------------------------------+
| Service Configuration | Value |
+-----------------------------------+----------------------------------+
| database: |
+-----------------------------------+----------------------------------+
| host | 127.0.0.1 |
| password | <password> |
| port | 3306 |
+-----------------------------------+----------------------------------+
| opensearch: |
+-----------------------------------+----------------------------------+
| host | 127.0.0.1 |
| port | 9200 |
...
Verificar a configuração do ambiente
Há um conjunto de comandos de verificação disponíveis para ajudar a avaliar a configuração do seu projeto. Consulte Assistentes inteligentes no Otimizar implantação para obter uma descrição detalhada de cada comando do assistente. A variável wizard:ideal-state
é executado automaticamente durante a fase de criação. Para verificar o estado ideal do projeto:
php ./vendor/bin/ece-tools wizard:ideal-state
wizard:ideal-state
no ambiente de nuvem remoto. O comando sempre retorna a variável The configured state is not ideal
erro ao ser executado no ambiente de desenvolvimento local.Saída de exemplo:
Ideal state is configured
Consulte Notas de versão das ferramentas ece.
Patches de Adobe e patches personalizados
A variável ece-tools
o pacote inclui uma dependência para o magento/magento-cloud-patches que fornece patches de Adobe e hot fixes que melhoram a integração de todas as versões do Adobe Commerce com ambientes na nuvem e oferecem suporte à entrega rápida de correções críticas. O "também fornece patches personalizados que você adiciona ao projeto de infraestrutura do Adobe Commerce na nuvem. Consulte Aplicar patches.