나는 Rancher의 컨테이너에 스프링 부트 응용 프로그램을 배포했습니다. Rancher의 컨테이너에 설정된 환경 변수를 통해 application.yml에있는 구성을 무시하고 싶습니다. 는 여기에 내가 설정하고 싶은 구성입니다 :Rancher의 환경 변수를 통해 유레카 설정을 덮어 씁니다.
eureka:
instance:
prefer-ip-address: false
hostname: fqdn.api.stuff.com
nonSecurePort: 65230
내가 다음 등가물을 시도했지만 작동하지 않는 것 :
- EUREKA_INSTANCE_PREFERIPADDRESS
- EUREKA_INSTANCE_HOSTNAME
- EUREKA_INSTANCE_NONSECUREPORT
사상 철자법?
을 제공하여 구성 파일의 spring.data.elasticsearch.cluster-nodes를 재정의 할 수있는 몇 가지 재정의 메커니즘을 제공합니다. 덕분에 올바른 맞춤법을 얻었습니다. stackoverflow에서 좀 더 빨랐습니다 :) –