Tout d'abord, c'est peut-être une question déjà répondue, mais je n'ai rien trouvé à ce sujet.
Ce n'est pas un problème mais une question sur la meilleure façon de gérer le fichier config.phpdans Magento 2.
En fait, notre config.phpn'est pas versionné (par défaut dans le .gitignorefichier M2 ) donc il n'est pas dans notre référentiel. Le problème est que lorsque quelqu'un installe le projet, il n'a pas ce fichier mais il a déjà la base de données, il ne peut donc pas s'exécuter bin/magento setup:install ...pour générer le fichier.
Nous sommes conscients que l' bin/magento setup:upgradeajout de modules non déclarés config.phpmais uniquement si le fichier existe et bin/magento module:enablepeut ajouter des modules, mais nous aimerions éviter de le lancer à chaque fois que nous déployons ou installons le projet.
Ma question (s):
- Devons - nous retirer config.phpde .gitignoreet la version il?
- Faut-il l'ajouter la première fois dans le référentiel et le laisser ensuite .gitignore?
- Quelle est la meilleure façon de gérer ce fichier?