Update stirling-pdf-install.sh
This commit is contained in:
parent
dbc7dff9df
commit
3338b00f22
@ -34,10 +34,12 @@ JAVA_VERSION="21" setup_java
|
|||||||
|
|
||||||
read -r -p "${TAB3}Do you want to Stirling-PDF with Login (Default = without Login)? [Y/n] " response
|
read -r -p "${TAB3}Do you want to Stirling-PDF with Login (Default = without Login)? [Y/n] " response
|
||||||
response=${response,,} # Convert to lowercase
|
response=${response,,} # Convert to lowercase
|
||||||
|
login_mode="false"
|
||||||
if [[ "$response" == "y" || "$response" == "yes" || -z "$response" ]]; then
|
if [[ "$response" == "y" || "$response" == "yes" || -z "$response" ]]; then
|
||||||
USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "stirling-pdf" "Stirling-Tools/Stirling-PDF" "singlefile" "latest" "/opt/Stirling-PDF" "Stirling-PDF-with-login.jar"
|
USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "stirling-pdf" "Stirling-Tools/Stirling-PDF" "singlefile" "latest" "/opt/Stirling-PDF" "Stirling-PDF-with-login.jar"
|
||||||
mv /opt/Stirling-PDF/Stirling-PDF-with-login.jar /opt/Stirling-PDF/Stirling-PDF.jar
|
mv /opt/Stirling-PDF/Stirling-PDF-with-login.jar /opt/Stirling-PDF/Stirling-PDF.jar
|
||||||
touch ~/.Stirling-PDF-login
|
touch ~/.Stirling-PDF-login
|
||||||
|
login_mode="true"
|
||||||
else
|
else
|
||||||
USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "stirling-pdf" "Stirling-Tools/Stirling-PDF" "singlefile" "latest" "/opt/Stirling-PDF" "Stirling-PDF.jar"
|
USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "stirling-pdf" "Stirling-Tools/Stirling-PDF" "singlefile" "latest" "/opt/Stirling-PDF" "Stirling-PDF.jar"
|
||||||
fi
|
fi
|
||||||
@ -96,6 +98,7 @@ JAVA_BASE_OPTS="-XX:+UnlockExperimentalVMOptions -XX:MaxRAMPercentage=75 -XX:Ini
|
|||||||
JAVA_CUSTOM_OPTS=""
|
JAVA_CUSTOM_OPTS=""
|
||||||
|
|
||||||
# LibreOffice
|
# LibreOffice
|
||||||
|
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/libreoffice/program
|
||||||
UNO_PATH=/usr/lib/libreoffice/program
|
UNO_PATH=/usr/lib/libreoffice/program
|
||||||
URE_BOOTSTRAP=file:///usr/lib/libreoffice/program/fundamentalrc
|
URE_BOOTSTRAP=file:///usr/lib/libreoffice/program/fundamentalrc
|
||||||
PYTHONPATH=/usr/lib/libreoffice/program:/opt/.venv/lib/python3.12/site-packages
|
PYTHONPATH=/usr/lib/libreoffice/program:/opt/.venv/lib/python3.12/site-packages
|
||||||
@ -109,6 +112,20 @@ TMP=/tmp/stirling-pdf
|
|||||||
# Paths
|
# Paths
|
||||||
PATH=/opt/.venv/bin:/usr/lib/libreoffice/program:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
PATH=/opt/.venv/bin:/usr/lib/libreoffice/program:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
if [[ "$login_mode" == "true" ]]; then
|
||||||
|
cat <<EOF >>/opt/Stirling-PDF/.env
|
||||||
|
|
||||||
|
# activate Login
|
||||||
|
DISABLE_ADDITIONAL_FEATURES=false
|
||||||
|
SECURITY_ENABLELOGIN=true
|
||||||
|
|
||||||
|
# login credentials
|
||||||
|
SECURITY_INITIALLOGIN_USERNAME=admin
|
||||||
|
SECURITY_INITIALLOGIN_PASSWORD=stirling
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
msg_ok "Created Environment Variables"
|
||||||
msg_ok "Created Environment Variables"
|
msg_ok "Created Environment Variables"
|
||||||
|
|
||||||
msg_info "Refreshing Font Cache"
|
msg_info "Refreshing Font Cache"
|
||||||
@ -132,14 +149,6 @@ Restart=always
|
|||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Set up environment variables
|
|
||||||
cat <<EOF >/opt/Stirling-PDF/.env
|
|
||||||
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/libreoffice/program
|
|
||||||
UNO_PATH=/usr/lib/libreoffice/program
|
|
||||||
PYTHONPATH=/usr/lib/python3/dist-packages:/usr/lib/libreoffice/program
|
|
||||||
LD_LIBRARY_PATH=/usr/lib/libreoffice/program
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat <<EOF >/etc/systemd/system/stirlingpdf.service
|
cat <<EOF >/etc/systemd/system/stirlingpdf.service
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Stirling-PDF service
|
Description=Stirling-PDF service
|
||||||
|
Loading…
x
Reference in New Issue
Block a user