From 11b5b3cac52cad5a2c70fd5f5abbdd7147a059b2 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 2 Feb 2026 13:53:10 -0700 Subject: [PATCH] update deploy script for change in hostname --- lxc1/p2-apps/mongo/mongo_init.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lxc1/p2-apps/mongo/mongo_init.sh b/lxc1/p2-apps/mongo/mongo_init.sh index 710c08b..2d90558 100644 --- a/lxc1/p2-apps/mongo/mongo_init.sh +++ b/lxc1/p2-apps/mongo/mongo_init.sh @@ -20,7 +20,7 @@ fi echo "⏳ Waiting for MongoDB container (${KOMODO_DB_HOSTNAME}) to be ready..." MAX_RETRIES=10 COUNT=0 -until docker exec "$KOMODO_DB_HOSTNAME" mongosh --quiet --eval "db.adminCommand('ping')" &>/dev/null; do +until docker exec "mongo-db$KOMODO_NODE_ID" mongosh --quiet --eval "db.adminCommand('ping')" &>/dev/null; do ((COUNT++)) if [ $COUNT -ge $MAX_RETRIES ]; then echo "❌ Timeout: MongoDB container is not responding." @@ -31,7 +31,7 @@ done # 3. CHECK-THEN-INITIATE LOGIC # Ask the DB if it is already part of a replica set -IS_INIT=$(docker exec -t "$KOMODO_DB_HOSTNAME" mongosh --quiet --eval "rs.status().ok" 2>/dev/null) +IS_INIT=$(docker exec -t "mongo-db$KOMODO_NODE_ID" mongosh --quiet --eval "rs.status().ok" 2>/dev/null) if [ "$IS_INIT" == "1" ]; then echo "✅ MongoDB Replica Set 'rs${LXC_NUM}' is already initialized. Skipping." @@ -39,7 +39,7 @@ else echo "⚠️ Replica Set not found. Initializing 'rs${LXC_NUM}' now..." # Use your defined PRI/SEC variables for the members - docker exec -t "$KOMODO_DB_HOSTNAME" mongosh --eval " + docker exec -t "mongo-db$KOMODO_NODE_ID" mongosh --eval " rs.initiate({ _id: 'rs${LXC_NUM}', members: [