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.php
en Magento 2.
En realidad, nuestro config.php
no está versionado (por defecto en el .gitignore
archivo 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:upgrade
agregamos módulos no declarados, config.php
pero solo si el archivo existe y bin/magento module:enable
pueden agregar módulos, pero nos gustaría evitar iniciarlo cada vez que implementamos o instalamos el proyecto.
Mi pregunta (s):
- ¿Tenemos que eliminar config.php
a partir .gitignore
y la versión de ella?
- ¿Tenemos que agregarlo la primera vez en el repositorio y dejarlo .gitignore
después?
- ¿Cuál es la mejor manera de administrar este archivo?