동일한 데이터베이스와 동일한 모델을 사용하는 3 개의 웹 프로젝트가 있습니다. 이 시스템은 제대로 실행하려면 데이터베이스에 부분적으로 동일한 부트 스트랩 데이터가 필요합니다. 모든 시스템은 데이터베이스의 데이터를 읽고 코드의 부트 스트랩 데이터에 따라 업데이트 할 라이브러리 코드를 공유합니다 (새로 추가, 사용되지 않은 제거, 변경된 업데이트). 모든 응용 프로그램은 시작될 때이 작업을 수행하며 대부분의 경우 데이터가 이미 올바른 것이므로 아무 것도 할 필요가 없습니다. 이 데이터는 일부 통합 테스트에서도 사용됩니다.여러 프로젝트에 공유 부트 스트랩 데이터를 관리하는 방법
일반적인 데이터 중 일부를 변경해야하는 경우 3 가지 응용 프로그램을 모두 새 부트 스트랩 데이터로 다시 배포해야합니다. 그렇지 않으면 다시 시작될 경우 이전 데이터로 부트 스트랩하기 때문입니다 (서버 예를 들어 재부팅합니다.
여러 프로젝트의 공유 부트 스트랩 데이터를 관리하는 가장 좋은 방법을 찾고 있습니다.
공통 데이터를 완전히 추출하고 변경 사항을 담당해야하는 이유는 무엇입니까? 그러면 부트 스트랩 데이터를 공유하지 않는 3 개의 프로젝트가 생기고 훨씬 쉬울 것입니다. – Kayaman
올바른 방식으로 진행되는 것처럼 들리지만 추출한 데이터로 누가 또는 무엇을 관리해야하는지 제안합니까? –
정확한 조언을 제공하기 위해 프로젝트에 대해 충분히 알지 못합니다. 누가 데이터로 무엇을 할 수 있는지에 대해 여러 구성 요소를 "전투에서 제외"하는 대신, 그 데이터 만 처리하고, 이전의 3 명의 싸우는 친구는 그 구성 요소에 의존하여 데이터 작업을 할 수 있습니다. – Kayaman