diff --git a/install/turn-things-off.sh b/install/turn-things-off.sh index fc0ddf38d48..69553389791 100644 --- a/install/turn-things-off.sh +++ b/install/turn-things-off.sh @@ -1,8 +1,8 @@ echo "${_group}Turning things off ..." if [[ -n "$MINIMIZE_DOWNTIME" ]]; then - # Stop everything but relay and nginx - $dc rm -fsv $($dc config --services | grep -v -E '^(nginx|relay)$') + # Stop everything unless databases, relay, web, and nginx + $dc down $($dc config --services | grep -v -E '^(nginx|web|relay|smtp|memcached|redis|postgres|pgbouncer|kafka|clickhouse|seaweedfs)$') else # Clean up old stuff and ensure nothing is working while we install/update if [ "$CONTAINER_ENGINE" = "podman" ]; then diff --git a/install/wrap-up.sh b/install/wrap-up.sh index 5093dd76ad1..36fbc7d0ea3 100644 --- a/install/wrap-up.sh +++ b/install/wrap-up.sh @@ -1,15 +1,9 @@ if [[ "$MINIMIZE_DOWNTIME" ]]; then echo "${_group}Waiting for Sentry to start ..." - # Start the whole setup, except nginx and relay. + # Start the whole setup, except nginx, relay, and web. start_service_and_wait_ready --remove-orphans $($dc config --services | grep -v -E '^(nginx|relay)$') - if [ -n "$($dc ps -q relay 2>/dev/null)" ]; then - $dc restart relay - else - echo "Relay container not found, skipping restart." - fi - if [ -n "$($dc ps -q nginx 2>/dev/null)" ]; then $dc exec -T nginx nginx -s reload || true else