mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update INSTALL.sh
This commit is contained in:
parent
a63978f8a4
commit
8a2ba9408f
22
INSTALL.sh
22
INSTALL.sh
@ -47,6 +47,7 @@ INSTALL_MAIL=false
|
|||||||
OVERLAY=false
|
OVERLAY=false
|
||||||
IPSETS=true
|
IPSETS=true
|
||||||
SET_HOSTNAME_NOW=false
|
SET_HOSTNAME_NOW=false
|
||||||
|
SELFHOSTED_SCREENSHOTS=false
|
||||||
|
|
||||||
# Paths
|
# Paths
|
||||||
LOG_FILE="openpanel_install.log"
|
LOG_FILE="openpanel_install.log"
|
||||||
@ -58,6 +59,9 @@ OPENPANEL_ERR_DIR="/var/log/openpanel/"
|
|||||||
SERVICES_DIR="/etc/systemd/system/"
|
SERVICES_DIR="/etc/systemd/system/"
|
||||||
TEMP_DIR="/tmp/"
|
TEMP_DIR="/tmp/"
|
||||||
|
|
||||||
|
# Domains
|
||||||
|
SCREENSHOTS_API_URL="http://screenshots-api.openpanel.co/screenshot"
|
||||||
|
|
||||||
# Redirect output to the log file
|
# Redirect output to the log file
|
||||||
exec > >(tee -a "$LOG_FILE") 2>&1
|
exec > >(tee -a "$LOG_FILE") 2>&1
|
||||||
|
|
||||||
@ -382,6 +386,10 @@ parse_args() {
|
|||||||
# Extract path after "--post_install="
|
# Extract path after "--post_install="
|
||||||
post_install_path="${1#*=}"
|
post_install_path="${1#*=}"
|
||||||
;;
|
;;
|
||||||
|
--screenshots=*)
|
||||||
|
# Extract path after "--screenshots="
|
||||||
|
SCREENSHOTS_API_URL="${1#*=}"
|
||||||
|
;;
|
||||||
--version=*)
|
--version=*)
|
||||||
# Extract path after "--version="
|
# Extract path after "--version="
|
||||||
CUSTOM_VERSION=true
|
CUSTOM_VERSION=true
|
||||||
@ -903,9 +911,17 @@ setup_openpanel() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo "Setting the API service for website screenshots.."
|
|
||||||
debug_log playwright install
|
if [ "$SCREENSHOTS_API_URL" == "local" ]; then
|
||||||
debug_log playwright install-deps
|
echo "Setting the local API service for website screenshots.. (additional 1GB of disk space will be used for the self-hosted Playwright service)"
|
||||||
|
debug_log playwright install
|
||||||
|
debug_log playwright install-deps
|
||||||
|
else
|
||||||
|
echo "Setting the remote API service '$SCREENSHOTS_API_URL' for website screenshots.."
|
||||||
|
sed -i "s/screenshot=.*/screenshot=\$SCREENSHOTS_API_URL/" ${OPENPANEL_DIR}conf/panel.config
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
mv ${OPENPANEL_DIR}icons/ ${OPENPANEL_DIR}static/images/icons
|
mv ${OPENPANEL_DIR}icons/ ${OPENPANEL_DIR}static/images/icons
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user