#!/bin/bash set -e echo "Pulling latest Nextcloud image..." docker pull nextcloud:latest echo "Stopping containers..." docker compose down echo "Rebuilding Nextcloud container..." docker compose build --no-cache nextcloud echo "Starting containers..." docker compose up -d echo "Waiting for Nextcloud to be ready..." sleep 10 echo "Running Nextcloud upgrade..." docker compose exec -u www-data nextcloud php occ upgrade echo "Checking status..." docker compose exec -u www-data nextcloud php occ status echo "Running checks..." docker compose exec -u www-data nextcloud php occ check echo "Adding missing database indices..." docker compose exec -u www-data nextcloud php occ db:add-missing-indices echo "Nextcloud update complete!"