Przede wszystkim jest to może pytanie, na które już udzielono odpowiedzi, ale nie znalazłem nic na ten temat.
To nie jest problem, ale pytanie o najlepszy sposób zarządzania plikiem config.phpw Magento 2.
W rzeczywistości nasz config.phpnie jest wersjonowany (domyślnie w .gitignorepliku M2 ), więc nie ma go w naszym repozytorium. Problem polega na tym, że gdy ktoś instaluje projekt, nie ma tego pliku, ale ma już bazę danych, więc nie może uruchomić się, bin/magento setup:install ...aby wygenerować plik.
Zdajemy sobie sprawę, że bin/magento setup:upgradedodawanie niezadeklarowanych modułów do, config.phpale tylko wtedy, gdy plik istnieje i bin/magento module:enablemożna dodawać moduły, ale chcielibyśmy uniknąć uruchamiania tego za każdym razem, gdy wdrażamy lub instalujemy projekt.
Moje pytanie (s):
- Czy mamy usunąć config.phpz .gitignorea wersja to?
- Czy musimy dodać go po raz pierwszy w repozytorium, a wpuścić .gitignorepóźniej?
- Jaki jest najlepszy sposób zarządzania tym plikiem?