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.php
dans Magento 2.
En fait, notre config.php
n'est pas versionné (par défaut dans le .gitignore
fichier 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:upgrade
ajout de modules non déclarés config.php
mais uniquement si le fichier existe et bin/magento module:enable
peut 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.php
de .gitignore
et 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?