Setup allow to connect mongo replicaset running inside docker from host machine.
Production:
docker compose up -d
Development:
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d
run init_replica.sh
to setup mongodb replica after container start
Addresses
- mongodb_1:27017
- mongodb_2:27017
- mongodb_3:27017
ReplicaSet: -rs0
mongodb://mongodb_1:27017,mongodb_2:27017,mongodb_3:27017?replicaSet=rs0
docker exec -i mongodb_1 mongorestore --archive --gzip < ~/Downloads/backup.gz