несколько сервисов и вообще несколько docker-compose (микросервисы). Они соединены в одну сеть и могут обращаться по имени сервиса друг к другу, например: http://elastic:9200. Правильно ли в коде приложения обращаться к сервисам вот так по именам? Ну то есть все работает, но только при использовании докера, если без докера запускать, то, естественно, никакого http://elastic:9200 не существует
из env переменных или конфига приложения читать http://elastic:9200 и тп
ещё есть пакеты типа dotenv в разных экосистемах объединящие оба способа ) из .env конфига env переменные заполняются
А сколько у тебя уже сервисов? Возможно имеет смысл идти в кубер, там сервис дискавери из коробки.
Обсуждают сегодня