mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-21 20:05:48 +02:00
add retry for uv - same as immich (#16203)
This commit is contained in:
+10
-1
@@ -118,10 +118,19 @@ function update_script() {
|
|||||||
export UV_COMPILE_BYTECODE="1"
|
export UV_COMPILE_BYTECODE="1"
|
||||||
export UV_LINK_MODE="copy"
|
export UV_LINK_MODE="copy"
|
||||||
export UV_NATIVE_TLS="1"
|
export UV_NATIVE_TLS="1"
|
||||||
|
export UV_HTTP_TIMEOUT="300"
|
||||||
export RUSTUP_PERMIT_COPY_RENAME="true"
|
export RUSTUP_PERMIT_COPY_RENAME="true"
|
||||||
export UV_PYTHON_INSTALL_DIR="/usr/local/bin"
|
export UV_PYTHON_INSTALL_DIR="/usr/local/bin"
|
||||||
cd /opt/authentik
|
cd /opt/authentik
|
||||||
$STD uv sync --frozen --no-install-project --no-dev
|
for attempt in 1 2 3; do
|
||||||
|
if [[ $attempt -eq 3 ]]; then
|
||||||
|
$STD uv sync --frozen --no-install-project --no-dev
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
$STD uv sync --frozen --no-install-project --no-dev && break
|
||||||
|
msg_warn "uv sync attempt $attempt failed, retrying..."
|
||||||
|
sleep $((attempt * 15))
|
||||||
|
done
|
||||||
chown -R authentik:authentik /opt/authentik
|
chown -R authentik:authentik /opt/authentik
|
||||||
msg_ok "Updated python server"
|
msg_ok "Updated python server"
|
||||||
|
|
||||||
|
|||||||
@@ -122,9 +122,18 @@ export UV_NO_BINARY_PACKAGE="cryptography lxml python-kadmin-rs xmlsec"
|
|||||||
export UV_COMPILE_BYTECODE="1"
|
export UV_COMPILE_BYTECODE="1"
|
||||||
export UV_LINK_MODE="copy"
|
export UV_LINK_MODE="copy"
|
||||||
export UV_NATIVE_TLS="1"
|
export UV_NATIVE_TLS="1"
|
||||||
|
export UV_HTTP_TIMEOUT="300"
|
||||||
export UV_PYTHON_INSTALL_DIR="/usr/local/bin"
|
export UV_PYTHON_INSTALL_DIR="/usr/local/bin"
|
||||||
cd /opt/authentik
|
cd /opt/authentik
|
||||||
$STD uv sync --frozen --no-install-project --no-dev
|
for attempt in 1 2 3; do
|
||||||
|
if [[ $attempt -eq 3 ]]; then
|
||||||
|
$STD uv sync --frozen --no-install-project --no-dev
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
$STD uv sync --frozen --no-install-project --no-dev && break
|
||||||
|
msg_warn "uv sync attempt $attempt failed, retrying..."
|
||||||
|
sleep $((attempt * 15))
|
||||||
|
done
|
||||||
cp /opt/authentik/authentik/sources/kerberos/krb5.conf /etc/krb5.conf
|
cp /opt/authentik/authentik/sources/kerberos/krb5.conf /etc/krb5.conf
|
||||||
msg_ok "Setup python server"
|
msg_ok "Setup python server"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user