Convert deployment to use fetch_and_deploy_gh_release function.

Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
This commit is contained in:
Jason Green 2025-06-27 08:12:44 -07:00 committed by GitHub
parent da932c0473
commit 6bb213e0d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,12 +21,7 @@ $STD apt-get install -y \
msg_ok "Installed Dependencies" msg_ok "Installed Dependencies"
msg_info "Installing Scraparr" msg_info "Installing Scraparr"
temp_file=$(mktemp) fetch_and_deploy_gh_release "scrappar" "thecfu/scraparr"
RELEASE=$(curl -fsSL https://api.github.com/repos/thecfu/scraparr/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
echo "${RELEASE}" >"/opt/Scraparr_version.txt"
curl -fsSL "https://github.com/thecfu/scraparr/archive/refs/tags/v${RELEASE}.tar.gz" -o "$temp_file"
tar -zxf "$temp_file"
mv "scraparr-${RELEASE}" /opt/scraparr
pip -q install -r /opt/scraparr/src/scraparr/requirements.txt --root-user-action=ignore pip -q install -r /opt/scraparr/src/scraparr/requirements.txt --root-user-action=ignore
chmod -R 755 /opt/scraparr chmod -R 755 /opt/scraparr
mkdir /scraparr && mkdir /scraparr/config mkdir /scraparr && mkdir /scraparr/config