Show a launched job's progress, stop a refused rerun from overwriting the live record, and label deployed containers so Unraid owns them

This commit is contained in:
Gmer4Lfe
2026-08-17 04:26:32 -04:00
parent cce1e25c2b
commit 2cbc06a683
5 changed files with 152 additions and 6 deletions
+5 -2
View File
@@ -1023,8 +1023,11 @@ echo ""
echo "━━━ $ICON_GEAR Step 11 — Service Discovery ($MIRROR) ━━━"
POPULATE_OK=false
if [[ "$MIRROR_REACHABLE" != true ]]; then
warn "$MIRROR unreachable — skipping discovery, run Deployment/conf_populate.sh there later"
# MIRROR_IP, not MIRROR_REACHABLE — the latter is partnership_offboard.sh's variable and does not
# exist in this script, so the test was always true against an empty string and Step 11 reported
# "skipped (unreachable)" on a mirror it had just deployed twelve containers to.
if [[ -z "${MIRROR_IP:-}" ]]; then
warn "$MIRROR has no resolved IP — skipping discovery, run Deployment/conf_populate.sh there later"
POPULATE_OK=skipped
elif [[ "$DRY_RUN" == true ]]; then
warn "DRY RUN — would run conf_populate.sh --no-push on $MIRROR"