refactor(infra): remove proxy-stripping sed from setup.sh — Dockerfiles are clean at source
This commit is contained in:
parent
c8a196de58
commit
52b424937a
@ -289,26 +289,9 @@ phase3_clone() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# ── Strip corporate proxy from Dockerfiles ──────────────────────────
|
# NOTE: Corporate proxy was removed from all Dockerfiles at source
|
||||||
# Product Dockerfiles have hardcoded AT&T corporate proxy ENVs that
|
# (commit fix(docker) across all 10 product repos + dashboards).
|
||||||
# would break builds on any non-corporate network (including Azure VMs).
|
# No runtime sed stripping needed.
|
||||||
# Strip them since we don't need a proxy on the VM.
|
|
||||||
log " Stripping corporate proxy from Dockerfiles..."
|
|
||||||
local patched=0
|
|
||||||
for df in "${INSTALL_DIR}"/*/backend/Dockerfile "${INSTALL_DIR}"/*/web/Dockerfile "${INSTALL_DIR}"/learning_multimodal_memory_agents/mindlyst-native/web/Dockerfile "${INSTALL_DIR}"/learning_voice_ai_agent/user-dashboard-web/Dockerfile; do
|
|
||||||
[ -f "$df" ] || continue
|
|
||||||
if grep -q 'cso\.proxy\.att\.com' "$df" 2>/dev/null; then
|
|
||||||
sed -i \
|
|
||||||
-e '/HTTP_PROXY=http:\/\/cso\.proxy/d' \
|
|
||||||
-e '/HTTPS_PROXY=http:\/\/cso\.proxy/d' \
|
|
||||||
-e '/NO_PROXY=/d' \
|
|
||||||
-e '/jfrog-pkg-proxy.*\\$/d' \
|
|
||||||
-e 's| && npm config set registry https://jfrog-pkg-proxy[^ ]*||' \
|
|
||||||
"$df"
|
|
||||||
patched=$((patched + 1))
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
ok " Patched ${patched} Dockerfiles (removed corporate proxy)."
|
|
||||||
|
|
||||||
ok "Phase 3 complete. All repos in ${INSTALL_DIR}/"
|
ok "Phase 3 complete. All repos in ${INSTALL_DIR}/"
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user