Skip to content

Commit f45cc7b

Browse files
committed
feat: configurable delay after vpn is enabled to avoid decypharr race condition
1 parent e98491e commit f45cc7b

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

apps/alpine/scripts/wait-for-vpn.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@ if [[ "${WAIT_FOR_GLUETUN:-false}" == "true" ]]; then
1919
sleep "$SLEEP_SECONDS"
2020
done
2121
echo "✅ Gluetun is ready. Starting application..."
22+
fi
23+
24+
if [[ -n "${AFTER_VPN_DELAY_SECONDS:-}" ]]; then
25+
echo "⏳ Sleeping for ${AFTER_VPN_DELAY_SECONDS}s after VPN connection..."
26+
sleep "$AFTER_VPN_DELAY_SECONDS"
2227
fi

apps/ubuntu/scripts/wait-for-vpn.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@ if [[ "${WAIT_FOR_GLUETUN:-false}" == "true" ]]; then
1919
sleep "$SLEEP_SECONDS"
2020
done
2121
echo "✅ Gluetun is ready. Starting application..."
22+
fi
23+
24+
if [[ -n "${AFTER_VPN_DELAY_SECONDS:-}" ]]; then
25+
echo "⏳ Sleeping for ${AFTER_VPN_DELAY_SECONDS}s after VPN connection..."
26+
sleep "$AFTER_VPN_DELAY_SECONDS"
2227
fi

0 commit comments

Comments
 (0)