zzzgamozzz
Senior Member
Chào các bác, em có một thắc mắc về Java Spring Boot và PHP (hai project khác nhau).
Ở Java thì trong source code nó chứa nhiều file config (.yml) ứng với từng môi trường, khi build ra file .war và đẩy vào thư mục webapp của tomcat thì nó tự nhận file config của môi trường đó (dev, staging, prod) mà không cần can thiệp gì. Đến cả DB lẫn schema cũng phân biệt rạch ròi được luôn. Em lục hết source thì không hề có đoạn code Java nào để phân định môi trường cả, code Java nó chỉ coi có duy nhất 1 file config để nó start
Project mới của em là làm trên PHP Magento 2, em cũng muốn áp dụng cách làm của Java để triển khai lên nhiều môi trường cho chỉ 1 source code mà chưa biết cách làm sao.
Ở Java thì trong source code nó chứa nhiều file config (.yml) ứng với từng môi trường, khi build ra file .war và đẩy vào thư mục webapp của tomcat thì nó tự nhận file config của môi trường đó (dev, staging, prod) mà không cần can thiệp gì. Đến cả DB lẫn schema cũng phân biệt rạch ròi được luôn. Em lục hết source thì không hề có đoạn code Java nào để phân định môi trường cả, code Java nó chỉ coi có duy nhất 1 file config để nó start
Project mới của em là làm trên PHP Magento 2, em cũng muốn áp dụng cách làm của Java để triển khai lên nhiều môi trường cho chỉ 1 source code mà chưa biết cách làm sao.