인프런 커뮤니티 질문&답변

플하님의 프로필 이미지
플하

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Remote Git Repository

Remote Git Repository

작성

·

209

0

제목 : Remote Git Repository 수업에서

컨피그 설정 레포지토리의 브랜치가 main 이면

http://127.0.0.1:8888/ecommerce/dev접속하여도 정보를 가져오지못하는데..무조건 브랜치가 master 이어야 하나요?

master 이면 정보를 가져옵니다..

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

기본적으로 Spring Cloud Config 서버는 Git 레포지토리의 ‘master’ 브랜치를 기본으로 사용하여 설정 정보를 불러옵니다. 만약 ‘main’ 브랜치나 다른 브랜치를 사용하려면, Spring Cloud Config 서버의 설정 파일에서 레포지토리의 브랜치를 명시적으로 지정해주어야 합니다.

application.yml 혹은 application.properties 파일에서 다음과 같이 레포지토리의 브랜치를 지정할 수 있습니다.

YAML

spring:
  cloud:
    config:
      server:
        git:
          uri: https://your-git-repository-url
          default-label: main

Properties

spring.cloud.config.server.git.uri=https://your-git-repository-url
spring.cloud.config.server.git.default-label=main

default-label 속성으로 사용하고자 하는 브랜치의 이름을 설정해주면, 해당 브랜치의 설정을 불러올 수 있습니다. 위 예시에서는 main 브랜치를 사용하도록 설정되어 있습니다.

플하님의 프로필 이미지
플하

작성한 질문수

질문하기