Случайные порты внутри docker-compose с конфигурацией Spring Cloud - PullRequest
0 голосов
/ 09 июля 2019

Я разрабатываю некоторые микроуслуги с весенним облачным конфигом (внешний конфигурационный пункт) Для открытия сервиса я использую Eureka.

Я устанавливаю свойство для своего пользовательского сервиса (обычный микросервис) в application.yml

  port: ${PORT:0}

Это означает, что служба будет использовать случайный, не занятый порт. Мне нужна возможность сделать запрос на это с моей локальной машины (localhost), поэтому мне нужно открыть порты к нему.

    container_name: user-service
    environment:
      - SPRING_CLOUD_CONFIG_URI=http://config-service:8888
      - SPRING_PROFILES_ACTIVE=docker
    image: senla/userservice
    ports:
      - "8000:8000"
    networks:
      - blog

на eureka я вижу, что пользовательский сервис зарегистрирован так: http://ae7b0d5a1ef6:44259/actuator/info

Интересно, что мне установить на

ports:
  - "8000:{here}"

чтобы иметь возможность сделать запрос в браузере?

...