이번 포스트에서는 Profile에 대해 살펴보자. 환경의 분리와 프로파일프로젝트를 진행하다 보면 상황에 따라 다양한 개발 환경을 적용하는 것은 비일비재한 일이다. 예를 들어 DB를 이용해서 개발할 때 개발자들은 자신의 로컬 컴퓨터에 DB를 설치하고 비지니스 로직을 개발한다. 이후 테스트 서버에서 기능을 검증하고 최종적으로 운영 환경에서 애플리케이션을 서비스한다. 이 과정에서 비지니스 로직 자체는 거의 변하지 않는다. 하지만 DB 서버의 주소, 사용자 계정등 인프라 관련 설정은 각 단계(환경)마다 크게 달라질 수 있다. 이런 상황에서 각 환경에 맞춰 설정 파일을 수시로 수정하는 작업은 상당히 번거롭고 주의가 필요하다. 이런 문제를 조금이나마 해결하기 위해 환경에 따른 설정을 미리 준비해두고, 필요에 따라..
05. Profile
이번 포스트에서는 Profile에 대해 살펴보자. 환경의 분리와 프로파일프로젝트를 진행하다 보면 상황에 따라 다양한 개발 환경을 적용하는 것은 비일비재한 일이다. 예를 들어 DB를 이용해서 개발할 때 개발자들은 자신의 로컬 컴퓨터에 DB를 설치하고 비지니스 로직을 개발한다. 이후 테스트 서버에서 기능을 검증하고 최종적으로 운영 환경에서 애플리케이션을 서비스한다. 이 과정에서 비지니스 로직 자체는 거의 변하지 않는다. 하지만 DB 서버의 주소, 사용자 계정등 인프라 관련 설정은 각 단계(환경)마다 크게 달라질 수 있다. 이런 상황에서 각 환경에 맞춰 설정 파일을 수시로 수정하는 작업은 상당히 번거롭고 주의가 필요하다. 이런 문제를 조금이나마 해결하기 위해 환경에 따른 설정을 미리 준비해두고, 필요에 따라..
2020.06.17