use container hostname alias for script
All checks were successful
Check Flake / check-flake (push) Successful in 3m17s
All checks were successful
Check Flake / check-flake (push) Successful in 3m17s
This commit is contained in:
@@ -67,13 +67,13 @@
|
|||||||
onPortForwarded = ''
|
onPortForwarded = ''
|
||||||
# Notify Transmission of the PIA-assigned peer port via RPC
|
# Notify Transmission of the PIA-assigned peer port via RPC
|
||||||
for i in $(seq 1 30); do
|
for i in $(seq 1 30); do
|
||||||
curlout=$(curl -s "http://$TARGET_IP:80/transmission/rpc" 2>/dev/null) && break
|
curlout=$(curl -s "http://transmission.containers:80/transmission/rpc" 2>/dev/null) && break
|
||||||
sleep 2
|
sleep 2
|
||||||
done
|
done
|
||||||
regex='X-Transmission-Session-Id: (\w*)'
|
regex='X-Transmission-Session-Id: (\w*)'
|
||||||
if [[ $curlout =~ $regex ]]; then
|
if [[ $curlout =~ $regex ]]; then
|
||||||
sessionId=''${BASH_REMATCH[1]}
|
sessionId=''${BASH_REMATCH[1]}
|
||||||
curl -s "http://$TARGET_IP:80/transmission/rpc" \
|
curl -s "http://transmission.containers:80/transmission/rpc" \
|
||||||
-d "{\"method\":\"session-set\",\"arguments\":{\"peer-port\":$PORT}}" \
|
-d "{\"method\":\"session-set\",\"arguments\":{\"peer-port\":$PORT}}" \
|
||||||
-H "X-Transmission-Session-Id: $sessionId"
|
-H "X-Transmission-Session-Id: $sessionId"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user