Добрый день!
В данный момент пытаюсь подключить ElasticSearch к своему gRPC серверу, чтобы использовать его как храналище, но при общей сборке возникает сбой подключения к Elastic-у. При том, что если запустить отдельно Elastic через образ по дефолту в докере, и потом отдельно запустить gRPC, то они коннектятся и работают как и ожидалось. А вместе никак не хотят запуститься через docker-compose up --build
Если есть тут кто-то гуру докера, посмотрите пожалуйста, где может быть ошибка? Куда копать?
Сразу сообщу, то что закоменчено, уже пробовал - не помогало. Порты менял, локалхост прописывал, удалял, нули ставил, пароль и юзернейм ставил, оставлял пустыми, не ставил. Выставлял dependence_on и т.д.
Вот мой docker-compose с которым и есть проблемы
grpc:
container_name: "grpc"
build:
context: "./"
dockerfile: "./docker/grpc.Dockerfile"
ports:
- "9000:9000"
environment:
TCP_PORT: ":9000"
ELK_ADDR: "http://localhost:9200"
elasticsearch:
image: elasticsearch:7.14.1
container_name: "elastic"
environment:
discovery.type: "single-node"
# node.name: "elastic"
# network.host: 0.0.0.0
# network.publish_host: "_local_"
ports:
- "9200:9200"