Prima di tutto è forse una domanda già risposta ma non ho trovato nulla sull'argomento.
Non è un problema ma una domanda sul modo migliore per gestire il file config.php
in Magento 2.
In realtà il nostro config.php
non è aggiornato (per impostazione predefinita nel .gitignore
file M2 ), quindi non è nel nostro repository. Il problema è che quando qualcuno installa il progetto non ha questo file ma ha già il database quindi non può essere eseguito bin/magento setup:install ...
per generare il file.
Siamo consapevoli che bin/magento setup:upgrade
aggiungere moduli non dichiarati a config.php
ma solo se il file esiste e bin/magento module:enable
possiamo aggiungere moduli ma vorremmo evitare di lanciarlo ogni volta che distribuiamo o installiamo il progetto.
Le mie domande:
- Dobbiamo rimuoverlo config.php
da .gitignore
e versione?
- Dobbiamo aggiungerlo la prima volta nel repository e lasciarlo .gitignore
dopo?
- Qual è il modo migliore per gestire questo file?