Files
Server-scripts/docker_compose/serverhost/qbittorrent/10-torrent-init.sh
T
lucas 29de1e0f80 qbittorrent private/public separation
revert from qbit Dockerfile to startup script
remove custom qbittorrent from upgrade script
2026-10-24 15:20:23 +02:00

33 lines
706 B
Bash
Executable File

#!/usr/bin/with-contenv bash
set -e
cp -f /hostscripts/torrent_mqtt.py /config/
cp -f /hostscripts/torrent_qbittorrent_complete.sh /config/
chmod +x /config/torrent_qbittorrent_complete.sh
if ! command -v scp >/dev/null 2>&1; then
echo "Install scp"
for i in {1..12}; do
if apk add --no-cache openssh-client; then
break
fi
echo "Retry $i/12"
sleep 5
done
fi
if [ ! -d /config/.venv ]; then
echo "Generate venv"
python3 -m venv /config/.venv
/config/.venv/bin/pip install --upgrade pip
/config/.venv/bin/pip install paho-mqtt
fi
chmod 700 /config/.ssh
chmod 600 /config/.ssh/id_ed25519
chmod 644 /config/.ssh/id_ed25519.pub