mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-03 16:15:54 +00:00
Shelfmark: remove Chromedriver dep, add URL_BASE env (#11619)
This commit is contained in:
@@ -42,16 +42,19 @@ function update_script() {
|
|||||||
msg_info "Stopping FlareSolverr service"
|
msg_info "Stopping FlareSolverr service"
|
||||||
systemctl stop flaresolverr
|
systemctl stop flaresolverr
|
||||||
msg_ok "Stopped FlareSolverr service"
|
msg_ok "Stopped FlareSolverr service"
|
||||||
|
|
||||||
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "latest" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz"
|
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "latest" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz"
|
||||||
|
|
||||||
msg_info "Starting FlareSolverr Service"
|
msg_info "Starting FlareSolverr Service"
|
||||||
systemctl start flaresolverr
|
systemctl start flaresolverr
|
||||||
msg_ok "Started FlareSolverr Service"
|
msg_ok "Started FlareSolverr Service"
|
||||||
msg_ok "Updated FlareSolverr"
|
msg_ok "Updated FlareSolverr"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cp /opt/shelfmark/start.sh /opt/start.sh.bak
|
cp /opt/shelfmark/start.sh /opt/start.sh.bak
|
||||||
|
if command -v chromedriver &>/dev/null; then
|
||||||
|
$STD apt remove -y chromium-driver
|
||||||
|
fi
|
||||||
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "shelfmark" "calibrain/shelfmark" "tarball" "latest" "/opt/shelfmark"
|
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "shelfmark" "calibrain/shelfmark" "tarball" "latest" "/opt/shelfmark"
|
||||||
RELEASE_VERSION=$(cat "$HOME/.shelfmark")
|
RELEASE_VERSION=$(cat "$HOME/.shelfmark")
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,10 @@
|
|||||||
{
|
{
|
||||||
"text": "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI.",
|
"text": "The configuration at `/etc/shelfmark/.env` is for bootstrapping the initial install. Customize the configuration via the Shelfmark UI.",
|
||||||
"type": "info"
|
"type": "info"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"text": "This version of the application does not support routing through Tor (the `USING_TOR` env var).",
|
||||||
|
"type": "info"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,14 +14,14 @@ network_check
|
|||||||
update_os
|
update_os
|
||||||
|
|
||||||
msg_info "Installing Dependencies"
|
msg_info "Installing Dependencies"
|
||||||
$STD apt install -y \
|
$STD apt install -y unrar-free
|
||||||
unrar-free
|
|
||||||
ln -sf /usr/bin/unrar-free /usr/bin/unrar
|
ln -sf /usr/bin/unrar-free /usr/bin/unrar
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
mkdir -p /etc/shelfmark
|
mkdir -p /etc/shelfmark
|
||||||
cat <<EOF >/etc/shelfmark/.env
|
cat <<EOF >/etc/shelfmark/.env
|
||||||
DOCKERMODE=false
|
DOCKERMODE=false
|
||||||
|
URL_BASE=""
|
||||||
CONFIG_DIR=/etc/shelfmark
|
CONFIG_DIR=/etc/shelfmark
|
||||||
TMP_DIR=/tmp/shelfmark
|
TMP_DIR=/tmp/shelfmark
|
||||||
ENABLE_LOGGING=true
|
ENABLE_LOGGING=true
|
||||||
@@ -111,7 +111,6 @@ else
|
|||||||
ffmpeg \
|
ffmpeg \
|
||||||
chromium-common \
|
chromium-common \
|
||||||
chromium \
|
chromium \
|
||||||
chromium-driver \
|
|
||||||
python3-tk
|
python3-tk
|
||||||
msg_ok "Installed internal bypasser dependencies"
|
msg_ok "Installed internal bypasser dependencies"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user