We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98e4288 commit 3481095Copy full SHA for 3481095
src/plugins/mongo/assets/mongo-start.sh
@@ -27,9 +27,21 @@ sudo docker run \
27
--name=mongodb \
28
mongo:$MONGO_VERSION mongod -f /mongodb.conf
29
30
-sleep 3
31
32
echo "Creating replica set"
33
34
-sudo docker exec mongodb mongo --eval \
35
- 'rs.initiate({_id: "meteor", members: [{_id: 0, host: "127.0.0.1:27017"}]});'
+limit=20
+elaspsed=0
+
36
+while [[ true ]]; do
37
+ sleep 1
38
+ elaspsed=$((elaspsed+1))
39
+ sudo docker exec mongodb mongo --eval \
40
+ 'rs.initiate({_id: "meteor", members: [{_id: 0, host: "127.0.0.1:27017"}]});' \
41
+ && exit 0
42
43
+ if [ "$elaspsed" "==" "$limit" ]; then
44
+ echo "Failed connecting to mongo to create replica set" 1>&2
45
+ exit 1
46
+ fi
47
+done
0 commit comments