Processo de implantação

O processo de implantação começa quando você faz uma mesclagem, uma notificação por push ou uma sincronização do seu ambiente, ou quando aciona um reimplantação manual. O processo de implantação leva tempo, mas há maneiras de otimizar a implantação que dependem se você está desenvolvendo e testando ou trabalhando com um site ativo. Principalmente, você pode controlar o implantação de conteúdo estático.

Há três fases distintas do processo de implantação: criação, implantação e pós-implantação. Cada fase executa ações específicas com recursos limitados:

Fase de criação Fase de criação

A variável build A fase monta contêineres para os serviços definidos nos arquivos de configuração e instala dependências com base no composer.lock e executa os ganchos de criação definidos na variável .magento.app.yaml arquivo. Sem a capacidade de se conectar a qualquer serviço ou acessar o banco de dados, a fase de criação depende dos recursos limitados ao ambiente.

Fase de implantação Fase de implantação

A variável implantar coloca uma suspensão temporária em solicitações recebidas e faz a transição do site para modo de manutenção. A fase de implantação usa os novos contêineres e, após montar o sistema de arquivos, abre conexões de rede, ativa os serviços definidos na variável relationships seção do .magento.app.yaml e executa os ganchos de implantação definidos na variável .magento.app.yaml arquivo. Tudo é somente leitura, exceto para diretórios definidos no .magento.app.yaml arquivo. Por padrão, a variável mounts propriedade inclui os seguintes diretórios:

  • app/etc—contém o env.php e config.php arquivos de configuração
  • pub/media—contém todos os dados de mídia, como produtos ou categorias
  • pub/static—contém arquivos estáticos gerados
  • var—contém arquivos temporários criados durante o tempo de execução

Todos os outros diretórios têm permissões somente leitura. O novo site se torna ativo no final da fase de implantação, à medida que sai do modo de manutenção e libera a suspensão temporária em solicitações recebidas.

Na fase de implantação, cópias do app/etc/config.php e app/etc/env.php os arquivos de configuração de implantação são salvos com a extensão BAK. Consulte Configurações da loja para saber como restaurar esses arquivos.

Fase de pós-implantação Fase de pós-implantação

A variável pós-implantação A fase executa os ganchos de pós-implantação definidos na .magento.app.yaml arquivo. A execução de qualquer ação nesta fase pode afetar o desempenho do site; no entanto, você pode usar o PÁGINAS_AQUECIDAS para preencher o cache.

Verificar estado Verificar configurações

Você pode testar a configuração ideal para o estado do seu projeto executando o Assistentes inteligentes.

NOTE
Com ece-tools 2002.1.0 e versões posteriores, você pode usar o recurso de implantação baseada em cenário para personalizar os processos de criação, implantação e pós-implantação do seu projeto Adobe Commerce na infraestrutura em nuvem. Consulte Implantação baseada em cenário.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26