У меня в данный момент работает 2 микросервиса.Один из них имеет эластичный поиск и работает как контейнер, а данные были переданы в эластичный поиск.Другой микросервис должен получить конечную точку, которая объединяет данные вasticsearch и отображает эти данные в браузере.Данные можно увидеть в кибане, но не тогда, когда другой микросервис достигнет этой конечной точки.Что я могу делать не так?
Я пытался добавить имя псевдонимаasticsearch в другой файл .env для микросервиса, но все еще не связывается сasticsearch.
------microservice 1-----
version: '3.5'
services:
micro1_php:
environment:
SERVICE_NAME: micro1-app
DB_CONNECTION: local
ELASTIC_HOST: mic_elasticsearch
ELASTIC_PORT: 9200
networks:
- default
- proxynet
mic_elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.2.3
environment:
discovery.type: single-node
volumes:
- "./storage/es-data:/usr/share/elasticsearch/data" # to be persistant across docker-compose restarts
networks:
default: {}
proxynet:
aliases:
- micro.elasticsearch
ports:
- "9200:9200"
networks:
proxynet:
name: custom_network
external: true
------microservice 2-----
version: '3.5'
services:
micro2_php:
environment:
SERVICE_NAME: micro2-app
DB_CONNECTION: local
networks:
- default
- proxynet
networks:
proxynet:
name: custom_network
external: true