here is my docker-composer.yml file:
db:
image: mongo
ports:
- "27017:27017"
restart: always
elasticsearch1:
image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0
container_name: elasticsearch1
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
mem_limit: 1g
cap_add:
- IPC_LOCK
volumes:
- esdata1:/usr/share/elasticsearch/data
ports:
- 9200:9200
web:
build: .
volumes:
- ./:/usr/src/app
ports:
- "3000:3000"
links:
- db
- elasticsearch1
command: npm start
Problem is I get this error:
web_1 | { Error: No Living connections web_1 |
at sendReqWithConnection (/usr/src/app/node_modules/mongoosastic/node_modules/elasticsearch/src/lib/transport.js:211:15) web_1 | at next (/usr/src/app/node_modules/mongoosastic/node_modules/elasticsearch/src/lib/connection_pool.js:213:7) web_1 | at _combinedTickCallback (internal/process/next_tick.js:67:7) web_1 | at process._tickDomainCallback (internal/process/next_tick.js:122:9) message: 'No Living connections' }
I can run elasticsearch in localhost but problem is with node it not working, I using mongoosastic
lib for node.
via Vladimir
No comments:
Post a Comment