Saya punya pertanyaan terkait dengan file app/etc/config.php
.
File ini dijelaskan di sini dan didefinisikan:
Magento base dir
/app/etc/config.php, yang berisi daftar modul, tema, dan paket bahasa yang diinstal.
Seperti app/etc/modules/*
di Magento 1 (Biasanya saya memiliki file-file ini dalam VCS).
Namun dalam Magento 2 disarankan tidak berbagi dalam VCS (Official .gitignore ).
Saya punya beberapa pertanyaan atau menggunakan case untuk dibagikan di VCS tetapi saya ingin Memahami karena tidak disarankan tambahkan dalam VCS
- Lingkungan Produksi (Dengan Sistem Menyebarkan
Capistrano/Deployer, etc
)- Anda membuat penyebaran baru ... dan Anda harus mengaktifkan modul baru
php bin/magento module:enable VendorName_NewModule
sebelumnyasetup:upgrade
- Bagaimana Anda mengelola situasi ini?
- Anda membuat penyebaran baru dan Anda perlu menonaktifkan (untuk situasi apa pun) modul / s
php bin/magento module:disable VendorName_NewModule
sebelumnyasetup:upgrade
- Bagaimana Anda mengelola situasi ini?
- Anda membuat penyebaran baru ... dan Anda harus mengaktifkan modul baru
Lingkungan Lokal
- Jika Anda tidak ingin tim Anda memiliki modul tertentu yang diaktifkan / dinonaktifkan
- Bagaimana Anda mengelola situasi ini?
- Jika Anda tidak ingin tim Anda memiliki modul tertentu yang diaktifkan / dinonaktifkan
Pementasan Lingkungan
- Bagaimana Anda dapat mencapai konfigurasi yang sama dari modul yang diaktifkan / dinonaktifkan produksi jika Anda tidak berbagi
app/etc/config.php
- Bagaimana Anda mengelola situasi ini? Anda perlu membuatnya secara manual?
- Bagaimana Anda dapat mencapai konfigurasi yang sama dari modul yang diaktifkan / dinonaktifkan produksi jika Anda tidak berbagi
Apa sudut pandang Anda atau bagaimana Anda mengelola situasi ini?
Terima kasih
* VCS: Sistem Kontrol Versi, mis: git, svn, dll