From d4b843c15ce2c882686e4249a91a4ec8a3f2da59 Mon Sep 17 00:00:00 2001 From: gadgethd <111318106+gadgethd@users.noreply.github.com> Date: Sun, 9 Aug 2026 03:29:45 +0000 Subject: [PATCH] fix(newuser): resolve data-plane container names at runtime The compose split (2026-08-09) renamed the data plane to meshcore-infra-* containers; the hardcoded meshcore-analytics-mosquitto-1/-timescaledb-1 references broke user creation. Resolve both container names from docker ps at script start (infra names preferred, generic suffix fallback). --- scripts/newuser.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/newuser.sh b/scripts/newuser.sh index 9ea6824..be76747 100755 --- a/scripts/newuser.sh +++ b/scripts/newuser.sh @@ -5,9 +5,9 @@ IFS=$'\n\t' readonly REPO_DIR='/home/ben/ukmesh/meshcore-analytics' readonly ENV_FILE="${REPO_DIR}/.env" -readonly MOSQUITTO_CONTAINER='meshcore-analytics-mosquitto-1' +readonly MOSQUITTO_CONTAINER="$(docker ps --format '{{.Names}}' | grep -E '^meshcore-infra-mosquitto-1$|mosquitto-1$' | head -1)" readonly BACKEND_CONTAINER='meshcore-analytics-backend-1' -readonly TIMESCALEDB_CONTAINER='meshcore-analytics-timescaledb-1' +readonly TIMESCALEDB_CONTAINER="$(docker ps --format '{{.Names}}' | grep -E '^meshcore-infra-timescaledb-1$|timescaledb-1$' | head -1)" readonly OWNER_DATABASE='meshcore_owner_auth' readonly POSTGRES_USER='meshcore' readonly BROKER_URL='wss://mqtt.ukmesh.com:443'