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.php
no Magento 2.
Na verdade, o nosso config.php
não é versionado (por padrão no .gitignore
arquivo 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:upgrade
adicionamos módulos não declarados a, config.php
mas apenas se o arquivo existir, e bin/magento module:enable
podemos 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
- .gitignore
lo e versão dele?
- Temos que adicioná-lo na primeira vez no repositório e deixá-lo no .gitignore
depois?
- Qual é a melhor maneira de gerenciar este arquivo?