Description
Error: connect EHOSTUNREACH 172.18.0.7:27017
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1137:16) {
name: ‘MongoNetworkError’,
errorLabels: [ ‘TransientTransactionError’ ],
}
rocketchat:
image: rocket.chat:latest
command: bash -c ‘for i in seq 1 30
; do node main.js && s=$$? && break || s=$$?; echo “Tried $$i times. Waiting 5 secs…”; sleep 5; done; (exit $$s)’
restart: unless-stopped
container_name: {DOMAIN}_rocketchat
volumes:
- ./uploads:/app/uploads:rw
environment:
- PORT=3000
- ROOT_URL=http://{DOMAIN}
- MONGO_URL=mongodb://mongo:27017/rocketchat
- MONGO_OPLOG_URL=mongodb://mongo:27017/local
- Accounts_UseDNSDomainCheck=True
depends_on:
- mongo
ports:
- 3000:3000
mongo:
image: mongo:4.0
restart: unless-stopped
container_name: ${DOMAIN}_mongo
volumes:
- ./data/db:/data/db:rw
- ./data/dump:/dump:rw
command: mongod --smallfiles --oplogSize 128 --replSet rs0 --storageEngine=mmapv1
Server Setup Information
- Version of Rocket.Chat Server:
- Operating System: ubuntu 20.04
- Deployment Method: docker
- Number of Running Instances:
- DB Replicaset Oplog:
- NodeJS Version:
- MongoDB Version: 4.0
- Proxy: nginx
- Firewalls involved:ufw