더북(TheBook)

5.2.2 스프링 클라우드 컨피그 서버에 파일 시스템 사용

스프링 클라우드 컨피그 서버는 bootstrap.yml 파일에서 애플리케이션의 구성 데이터를 보관할 저장소를 지정한다. 파일 시스템 기반의 저장소를 설정하는 것이 가장 쉽다. 이제 부트스트랩 파일(bootstrap.yml 또는 bootstrap.properties)을 변경해 보자. 다음 코드에서 파일 시스템 저장소를 설정하는 데 필요한 내용을 볼 수 있다.

코드 5-4 파일 시스템을 사용하는 bootstrap.yml 파일 구성하기

spring:
    application:
        name: config-server
    profiles:
        active: native 

    cloud:
        config:
            server:
            # 로컬 구성 정보: classpath 위치나 파일 시스템의 위치가 될 수 있다.
                native:
                # 특정 파일 시스템 폴더에서 읽어 온다.
                    search-locations: file:///(FILE_PATH) 

server:
    port: 8071

➊ 백엔드 저장소(파일 시스템)와 관련된 스프링 프로파일을 설정한다.

➋ 구성 파일이 저장된 검색 위치를 설정한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.