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.phpin Magento 2.
In realtà il nostro config.phpnon è aggiornato (per impostazione predefinita nel .gitignorefile 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:upgradeaggiungere moduli non dichiarati a config.phpma solo se il file esiste e bin/magento module:enablepossiamo aggiungere moduli ma vorremmo evitare di lanciarlo ogni volta che distribuiamo o installiamo il progetto.
Le mie domande:
- Dobbiamo rimuoverlo config.phpda .gitignoree versione?
- Dobbiamo aggiungerlo la prima volta nel repository e lasciarlo .gitignoredopo?
- Qual è il modo migliore per gestire questo file?