thomwolf HF staff commited on
Commit
0ae5c71
·
1 Parent(s): ff17146
Files changed (1) hide show
  1. start.sh +9 -4
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.initiate({_id: "rs01", members: [{_id: 0, host: "localhost:27017"}]})' || {
33
- echo "Failed to initialize replica set"
34
- exit 1
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