Antes de tudo, talvez seja uma pergunta já respondida, mas não encontrei nada sobre esse assunto.
Não é um problema, mas uma pergunta sobre a melhor maneira de gerenciar o arquivo config.phpno Magento 2.
Na verdade, o nosso config.phpnão é versionado (por padrão no .gitignorearquivo M2 ), portanto não está em nosso repositório. O problema é que, quando alguém instala o projeto, ele não possui esse arquivo, mas ele já possui o banco de dados, portanto não pode executar bin/magento setup:install ...para gerar o arquivo.
Estamos cientes de que bin/magento setup:upgradeadicionamos módulos não declarados a, config.phpmas apenas se o arquivo existir, e bin/magento module:enablepodemos adicionar módulos, mas gostaríamos de evitar o lançamento sempre que implantarmos ou instalarmos o projeto.
Minha (s) pergunta (s):
- Temos que removê config.php- .gitignorelo e versão dele?
- Temos que adicioná-lo na primeira vez no repositório e deixá-lo no .gitignoredepois?
- Qual é a melhor maneira de gerenciar este arquivo?