Tôi đang cố gắng sử dụng config_split để chúng tôi có thể bỏ qua/tắt một số mô-đun/cấu hình trên môi trường nhà phát triển của mình và chúng tôi không muốn chúng chuyển sang môi trường sản xuất của mình.
Tôi nghĩ rằng tôi đang thiết lập sai mọi thứ, vì bất cứ khi nào tôi thực hiện thay đổi cấu hình trên nhà phát triển của mình và đẩy mọi thứ lên sản xuất và nhập, nó sẽ ghi đè cài đặt trên sản xuất cho các mô-đun mà chúng tôi đang bỏ qua trong config_split. (Ví dụ: nếu tôi thực hiện thay đổi chế độ xem cục bộ và xuất cấu hình). Khi tôi nhập thay đổi cấu hình đó vào prod, nó cũng vô hiệu hóa các mô-đun (và xóa cài đặt của chúng mà chúng tôi đã cung cấp) mà chúng tôi có trên sản xuất không có trên môi trường nhà phát triển.
Ví dụ: chúng tôi đã thiết lập Chính sách mật khẩu Drupal Shield và Drupal trong quá trình sản xuất, nhưng chúng tôi không muốn thiết lập chính sách này trong quá trình phát triển. Chúng tôi có mô-đun 'shield' và 'password_policy' được chọn trong phân tách cấu hình 'dev' mà chúng tôi đã thực hiện, cũng như các mô-đun 'devel' và 'admin_toolbar_extras' phổ biến, v.v.
Bây giờ vì chúng tôi đã bỏ qua chúng, nên nó sẽ bỏ qua cài đặt của chúng tôi trong môi trường nhà phát triển (nếu nó bị tắt trên nhà phát triển cục bộ của chúng tôi, thì nó vẫn bị vô hiệu hóa sau khi nhập, ngược lại), nhưng khi chúng tôi chuyển sang sản xuất và nhập cấu hình, nó sẽ cố gắng tắt lá chắn và password_policy khi sản xuất và thay đổi tất cả các cài đặt tùy chỉnh mà chúng tôi đã đặt cho nó.
Chúng ta có cần tạo một 'prod' đặc biệt với các mô-đun chỉ áp dụng cho sản xuất để ngăn điều đó xảy ra không?
Một chút khó khăn khi sử dụng nó và không thể tạo ra phần đầu hoặc phần đuôi của tài liệu.