Я пытаюсь настроить проверку работоспособности моего приложения микро-службы в консуле, которое будет работать в док-контейнере.
Для настройки проверки работоспособности привода на консул я попытался использовать $ {server.address} в качестве адреса хоста, но он дает мне идентификатор контейнера докера.
Вот так вот bootstrap.yml
spring:
cloud:
consul:
scheme: http
host: consul.service.consul
port: 8500
config:
format: YAML
prefix: apps
data-key: config
default-context: ${spring.application.name}
discovery:
health-check-path: /actuator/health
healthCheckInterval: 20s
scheme: http
enabled: true
address: ${server.address}
main:
allow-bean-definition-overriding: true
локально без докера, он может правильно разрешить адрес, но с удаленным докером он возвращает идентификатор контейнера.
Есть предложения?