Skip to content

Commit

Permalink
Improve PHP-FPM + add maintenance:mode (#2526)
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel Hansson <[email protected]>
  • Loading branch information
enoch85 authored Jul 20, 2023
1 parent 92cfd42 commit 341f5f9
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion nextcloud_update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -330,9 +330,24 @@ then
apt-get update -q4 --allow-releaseinfo-change & spinner_loading
fi

# Enter maintenance_mode
nextcloud_occ_no_check maintenance_mode --on

# Upgrade OS dependencies
export DEBIAN_FRONTEND=noninteractive ; apt-get dist-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

# Improve Apache for PHP-FPM
if is_this_installed php"$PHPVER"-fpm
then
if [ -d "$PHP_FPM_DIR" ]
then
# Just make sure that MPM_EVENT is default
a2dismod mpm_prefork
a2enmod mpm_event
restart_webserver
fi
fi

# Fix Realtek on PN51
if asuspn51
then
Expand Down Expand Up @@ -676,10 +691,12 @@ then
chmod +x "$SCRIPTS"/updatenotification.sh
fi

# Disable maintenance_mode
nextcloud_occ_no_check maintenance_mode --off

# Update all Nextcloud apps
if [ "${CURRENTVERSION%%.*}" -ge "15" ]
then
nextcloud_occ maintenance:mode --off
# Check for upgrades
print_text_in_color "$ICyan" "Trying to automatically update all Nextcloud apps..."
UPDATED_APPS="$(nextcloud_occ_no_check app:update --all)"
Expand Down

0 comments on commit 341f5f9

Please sign in to comment.