update deploy script for change in hostname

This commit is contained in:
admin 2026-02-02 13:53:10 -07:00
parent c863e58df3
commit 11b5b3cac5

View file

@ -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: [