Spaces:
Runtime error
Runtime error
update
Browse files
start.sh
CHANGED
@@ -29,10 +29,15 @@ echo "MongoDB started successfully"
|
|
29 |
|
30 |
# Initialize replica set
|
31 |
echo "Initializing replica set..."
|
32 |
-
mongosh --eval 'rs.
|
33 |
-
echo "
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
|
|
|
|
36 |
|
37 |
echo "Waiting for replica set to initialize..."
|
38 |
sleep 5
|
|
|
29 |
|
30 |
# Initialize replica set
|
31 |
echo "Initializing replica set..."
|
32 |
+
if ! mongosh --eval 'rs.status()' --quiet | grep -q '"ok" : 1'; then
|
33 |
+
echo "Initializing replica set..."
|
34 |
+
mongosh --eval 'rs.initiate({_id: "rs01", members: [{_id: 0, host: "localhost:27017"}]})' || {
|
35 |
+
echo "Failed to initialize replica set"
|
36 |
+
exit 1
|
37 |
+
}
|
38 |
+
else
|
39 |
+
echo "Replica set already initialized"
|
40 |
+
fi
|
41 |
|
42 |
echo "Waiting for replica set to initialize..."
|
43 |
sleep 5
|