En primer lugar, tal vez sea una pregunta ya respondida, pero no encontré nada sobre ese tema.
No es un problema, sino una pregunta sobre la mejor manera de administrar el archivo config.phpen Magento 2.
En realidad, nuestro config.phpno está versionado (por defecto en el .gitignorearchivo M2 ), por lo que no está en nuestro repositorio. El problema es que cuando alguien instala el proyecto, no tiene este archivo pero ya tiene la base de datos, por lo que no puede ejecutarlo bin/magento setup:install ...para generar el archivo.
Somos conscientes de que bin/magento setup:upgradeagregamos módulos no declarados, config.phppero solo si el archivo existe y bin/magento module:enablepueden agregar módulos, pero nos gustaría evitar iniciarlo cada vez que implementamos o instalamos el proyecto.
Mi pregunta (s):
- ¿Tenemos que eliminar config.phpa partir .gitignorey la versión de ella?
- ¿Tenemos que agregarlo la primera vez en el repositorio y dejarlo .gitignoredespués?
- ¿Cuál es la mejor manera de administrar este archivo?