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
|