Update INSTALL.sh

This commit is contained in:
Stefan Pejcic 2024-05-12 18:10:36 +02:00 committed by GitHub
parent 05fee9a44d
commit cb17b8dd88
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,6 +41,7 @@ SKIP_IMAGES=false
REPAIR=false
LOCALES=true
NO_SSH=false
OVERLAY=false
# Paths
LOG_FILE="openpanel_install.log"
@ -330,6 +331,9 @@ parse_args() {
SKIP_PANEL_CHECK=true
SKIP_REQUIREMENTS=true
;;
--overlay2)
OVERLAY=true
;;
--skip-firewall)
SKIP_FIREWALL=true
;;
@ -740,13 +744,28 @@ configure_mysql() {
configure_docker() {
# Docker
debug_log "Changing default storage driver for Docker from 'overlay2' to 'devicemapper'.."
docker_daemon_json_path="/etc/docker/daemon.json"
debug_log mkdir -p $(dirname "$docker_daemon_json_path")
# Docker
if [ "$OVERLAY" = true ]; then
debug_log "Setting default storage driver for Docker from to 'overlay2'.."
### to be removed in 0.1.8
daemon_json_content='{
"storage-driver": "overlay2",
"log-driver": "local",
"log-opts": {
"max-size": "5m"
}
}'
echo "$daemon_json_content" > "$docker_daemon_json_path"
###
else
debug_log "Changing default storage driver for Docker from 'overlay2' to 'devicemapper'.."
### to be removed in 0.1.8
@ -760,10 +779,13 @@ configure_docker() {
echo "$daemon_json_content" > "$docker_daemon_json_path"
###
fi
# to be used in 0.1.8+
#cp /usr/local/panel/conf/docker.daemon.json $docker_daemon_json_path
echo -e "${GREEN}Docker is configured.${RESET}"
debug_log systemctl daemon-reload
systemctl restart docker