mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-12 09:57:24 +02:00
Fireshare: Fix for install and upgrade to v1.7.3 (#15673)
* Update CHANGELOG.md (#15631) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update CHANGELOG.md (#15631) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update CHANGELOG.md (#15631) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Fix install and upgrade to v1.7.3 --------- Co-authored-by: community-scripts-pr-app[bot] <189241966+community-scripts-pr-app[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
+14
-7
@@ -35,12 +35,22 @@ function update_script() {
|
|||||||
systemctl stop fireshare
|
systemctl stop fireshare
|
||||||
msg_ok "Stopped Service"
|
msg_ok "Stopped Service"
|
||||||
|
|
||||||
mv /opt/fireshare/fireshare.env /opt
|
create_backup /opt/fireshare/fireshare.env
|
||||||
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "fireshare" "ShaneIsrael/fireshare" "tarball"
|
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "fireshare" "ShaneIsrael/fireshare" "tarball"
|
||||||
mv /opt/fireshare.env /opt/fireshare
|
restore_backup
|
||||||
rm -f /usr/local/bin/fireshare
|
rm -f /usr/local/bin/fireshare
|
||||||
|
|
||||||
msg_info "Updating Fireshare"
|
if ! grep -q "__FIRESHARE_PORT__" /etc/nginx/nginx.conf; then
|
||||||
|
cp /opt/fireshare/app/nginx/prod.conf /etc/nginx/nginx.conf
|
||||||
|
sed -i 's|root /processed/|root /opt/fireshare-processed/|g' /etc/nginx/nginx.conf
|
||||||
|
sed -i 's/^user[[:space:]]\+nginx;/user root;/' /etc/nginx/nginx.conf
|
||||||
|
sed -i 's|root[[:space:]]\+/app/build;|root /opt/fireshare/app/client/build;|' /etc/nginx/nginx.conf
|
||||||
|
sed -i 's/__FIRESHARE_PORT__/80/g' /etc/nginx/nginx.conf
|
||||||
|
cp /opt/fireshare/app/nginx/error.html /etc/nginx/
|
||||||
|
cp /opt/fireshare/app/nginx/api_unavailable.html /etc/nginx/
|
||||||
|
fi
|
||||||
|
msg_info "Configuring Fireshare"
|
||||||
|
|
||||||
cd /opt/fireshare
|
cd /opt/fireshare
|
||||||
$STD uv venv --clear
|
$STD uv venv --clear
|
||||||
$STD .venv/bin/python -m ensurepip --upgrade
|
$STD .venv/bin/python -m ensurepip --upgrade
|
||||||
@@ -53,13 +63,10 @@ function update_script() {
|
|||||||
export VIDEO_DIRECTORY=/opt/fireshare-videos
|
export VIDEO_DIRECTORY=/opt/fireshare-videos
|
||||||
export PROCESSED_DIRECTORY=/opt/fireshare-processed
|
export PROCESSED_DIRECTORY=/opt/fireshare-processed
|
||||||
$STD uv run flask db upgrade
|
$STD uv run flask db upgrade
|
||||||
|
|
||||||
msg_info "Building Fireshare Client"
|
|
||||||
cd /opt/fireshare/app/client
|
cd /opt/fireshare/app/client
|
||||||
$STD npm install
|
$STD npm install
|
||||||
$STD npm run build
|
$STD npm run build
|
||||||
msg_ok "Built Fireshare Client"
|
msg_ok "Configured Fireshare"
|
||||||
msg_ok "Updated Fireshare"
|
|
||||||
|
|
||||||
msg_info "Starting Service"
|
msg_info "Starting Service"
|
||||||
systemctl start fireshare
|
systemctl start fireshare
|
||||||
|
|||||||
@@ -141,6 +141,9 @@ cp /opt/fireshare/app/nginx/prod.conf /etc/nginx/nginx.conf
|
|||||||
sed -i 's|root /processed/|root /opt/fireshare-processed/|g' /etc/nginx/nginx.conf
|
sed -i 's|root /processed/|root /opt/fireshare-processed/|g' /etc/nginx/nginx.conf
|
||||||
sed -i 's/^user[[:space:]]\+nginx;/user root;/' /etc/nginx/nginx.conf
|
sed -i 's/^user[[:space:]]\+nginx;/user root;/' /etc/nginx/nginx.conf
|
||||||
sed -i 's|root[[:space:]]\+/app/build;|root /opt/fireshare/app/client/build;|' /etc/nginx/nginx.conf
|
sed -i 's|root[[:space:]]\+/app/build;|root /opt/fireshare/app/client/build;|' /etc/nginx/nginx.conf
|
||||||
|
sed -i 's/__FIRESHARE_PORT__/80/g' /etc/nginx/nginx.conf
|
||||||
|
cp /opt/fireshare/app/nginx/error.html /etc/nginx/
|
||||||
|
cp /opt/fireshare/app/nginx/api_unavailable.html /etc/nginx/
|
||||||
systemctl start nginx
|
systemctl start nginx
|
||||||
|
|
||||||
cat <<EOF >~/fireshare.creds
|
cat <<EOF >~/fireshare.creds
|
||||||
|
|||||||
Reference in New Issue
Block a user