Files
2026-04-07 15:46:18 -04:00

33 lines
744 B
Bash
Executable File

#!/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!"