Hello,
Description
I use RC with your provided docker-compose.yml: Rocket.Chat/docker-compose.yml at develop · RocketChat/Rocket.Chat · GitHub
I wanted to migrate to another dedicated server, so I just copy/paste my /docker/rocketchat folder with data and docker-compose but I got a Mongo error when running it.
My docker-compose:
version: ‘2’
services:
rocketchat:
image: rocketchat/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: always
volumes:
- /home/aerya/docker/rocketchatUAC/chat/uploads:/app/uploads
environment:
- PORT=3000
- ROOT_URL=http://0.0.0.0:3000
- MONGO_URL=mongodb://mongo:27017/rocketchat
- MONGO_OPLOG_URL=mongodb://mongo:27017/local
- MAIL_URL=xxx
depends_on:
- mongo
ports:
- 3000:3000
labels:
- com.centurylinklabs.watchtower.enable=true
mongo:
image: mongo:4.0
restart: always
volumes:
- /home/aerya/docker/rocketchatUAC/data/db:/data/db
command: mongod --smallfiles --oplogSize 128 --replSet rs0 --storageEngine=mmapv1
mongo-init-replica:
image: mongo:4.0
command: >
bash -c
"for i in `seq 1 30`; do
mongo mongo/rocketchat --eval \"
rs.initiate({
_id: 'rs0',
members: [ { _id: 0, host: 'localhost:27017' } ]})\" &&
s=$$? && break || s=$$?;
echo \"Tried $$i times. Waiting 5 secs...\";
sleep 5;
done; (exit $$s)"
depends_on:
- mongo
Mongo logs:
I don’t understand this error because everything is exactly the same except IPv4/6 which doesn’t matter here.
Server Setup Information
Not related