Mam pytanie związane z plikiem app/etc/config.php
.
Ten plik opisany tutaj i zdefiniowany:
Magento base dir
/app/etc/config.php, który zawiera listę zainstalowanych modułów, motywów i pakietów językowych.
Jest jak app/etc/modules/*
w Magento 1 (normalnie mam te pliki w VCS).
Ale w Magento 2 zaleca się nie udostępniać w VCS (Official .gitignore ).
Mam pytania lub przypadki użycia dla udziału w VCS, ale chcę zrozumieć, ponieważ nie zaleca się dodawania w VCS
- Środowisko produkcyjne (z systemem wdrażania
Capistrano/Deployer, etc
)- Zrobić nową instalację ... I Need You umożliwić nowa / y moduł / y
php bin/magento module:enable VendorName_NewModule
przedsetup:upgrade
- Jak poradzisz sobie z tą sytuacją?
- Zrobić nową instalację i trzeba wyłączyć (dla każdej sytuacji) nowa / y moduł / y
php bin/magento module:disable VendorName_NewModule
przedsetup:upgrade
- Jak poradzisz sobie z tą sytuacją?
- Zrobić nową instalację ... I Need You umożliwić nowa / y moduł / y
Lokalne środowisko
- Jeśli nie chcesz, aby Twój zespół miał włączony / wyłączony określony moduł / moduły
- Jak poradzisz sobie z tą sytuacją?
- Jeśli nie chcesz, aby Twój zespół miał włączony / wyłączony określony moduł / moduły
Środowisko przejściowe
- W jaki sposób można osiągnąć taką samą konfigurację modułów włączanych / wyłączanych do produkcji, jeśli nie są udostępniane
app/etc/config.php
- Jak poradzisz sobie z tą sytuacją? Potrzebujesz zrobić ręcznie?
- W jaki sposób można osiągnąć taką samą konfigurację modułów włączanych / wyłączanych do produkcji, jeśli nie są udostępniane
Jaki jest twój punkt widzenia i jak radzisz sobie z tymi sytuacjami?
Dzięki
* VCS: System kontroli wersji, np .: git, svn itp
źródło