Magento 2: Origem das pastas de atualização

8

Se eu instalar o Magento 2 via compositor, acabarei com uma pasta no nível raiz chamadaupdate/

Contém o aplicativo atualizador independente.

De onde vem o atualizador? Eu sei que o instalador de compositores do Magento copia muitas coisas do

vendor/magento/magento2-base

módulo, mas o updateaplicativo não está nesta pasta. De fato, nenhum dos arquivos no updateaplicativo aparece em qualquer lugar da vendorpasta. (ou eles?)

Alguém sabe de onde esses arquivos vêm e o que os coloca no seu sistema ao instalar o Magento através do composer.phar create-projectmétodo?

Alan Storm
fonte
Eu acho que estava no próprio repositório do projeto. Portanto, não precisa ser copiado do fornecedor. Não há tempo para verificar por enquanto
David Verholen

Respostas:

5

Os detalhes completos estão neste artigo antigo (link próprio), mas aqui está a visão geral de alto nível.

Quando voce diz

composer create-project --no-install --repository-url=https://repo.magento.com/ magento/project-community-edition my-magento2

você está dizendo ao Composer para baixar o magento/project-community-editionpacote e soltar seu conteúdo diretamente na my-magento2pasta. Além de conter o composer.jsonarquivo com todos os pacotes do Magento 2 listados, o magento/project-community-editionpacote inclui o aplicativo atualizado em uma updatepasta de nível superior .

Alan Storm
fonte
11
Após a atualização, podemos excluir esta pasta de atualização? ou será usado para atualização futura.
Pankaj Pareek
11
@PankajPareek Parece que você tem uma nova pergunta, não um comentário sobre a pergunta antiga.
Alan Storm
3

Faz parte do arquivo zip do projeto-comunidade-edição. Se você pesquisar (fácil de obter do diretório de cache do compositor), verá o seguinte:

composer.json
update/
.gitignore
Piotr Kaminski
fonte