Я разрабатываю некоторые микроуслуги с весенним облачным конфигом (внешний конфигурационный пункт) Для открытия сервиса я использую 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}"
чтобы иметь возможность сделать запрос в браузере?