Profil auf bootstrap.yml im Frühjahr cloud zu Zielen auf unterschiedliche config-server

Ich verwenden docker compose auf alle meine micro-services. Für jeden service, den ich geben ihm eine kurze hostname.

version: '2'

services: 
  config:
    image: springbox-config-server
    restart: always
    ports:
     - "8890:8890"

  discovery:
    image: springbox-eureka
    restart: always
    ports:
     - "8763:8763"

Daher in meinem micro-service, die ich haben, um das Ziel configserver mit seinen kurzen Hostnamen.

spring:
  application:
    name: myservice
  cloud:
    config:
      uri: http://config:8890
      fail-fast: true

Jedoch, wenn ich Sie laufen lokal in meiner IDE ohne docker, der kurze hostname kann nicht aufgelöst werden.

So, ich bin auf der Suche nach einer Lösung, um auf verschiedene config-server sind nach meiner Umgebung.

InformationsquelleAutor Hui Wang | 2016-04-29
Schreibe einen Kommentar