Added proxy user + pw detection

This commit is contained in:
Patrick Skowronek
2023-10-05 09:43:57 +02:00
parent 3dadeef786
commit 4bdad68da5
5 changed files with 16 additions and 4 deletions

View File

@@ -9,6 +9,17 @@ detectCompose() {
fi
}
setupProxy() {
if [[ ! -z "$HTTP_PROXY_USERNAME" && ! -z "$HTTP_PROXY_PASSWORD" ]]; then
log "INFO" "Detected proxy user and password"
PROTO="$(echo $HTTP_PROXY_URL | grep :// | sed -e's,^\(.*://\).*,\1,g')"
URL="$(echo ${HTTP_PROXY_URL/$PROTO/})"
PROXY="$(echo $PROTO$HTTP_PROXY_USERNAME:$HTTP_PROXY_PASSWORD@$URL)"
else
PROXY=$HTTP_PROXY_URL
fi
}
exitIfNotRoot() {
if [ "$EUID" -ne 0 ]; then
log "ERROR" "Please run as root"