Files
jmp-stack/stop.sh
2026-01-10 23:34:39 +01:00

32 lines
802 B
Bash
Executable File

#!/bin/bash
# JMP Server shutdown script
# Stops all Docker Compose services including main stack and OpenCloud
set -e
set -u
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
echo "=== Stopping JMP Server ==="
echo ""
echo "Stopping main services..."
docker compose down || {
echo "Warning: Main services stop encountered issues"
exit 1
}
echo "✓ Main services stopped"
echo ""
echo "Stopping OpenCloud..."
docker compose -f opencloud-compose/docker-compose.yml -f opencloud-compose/external-proxy/opencloud-exposed.yml -f opencloud-compose/storage/decomposeds3.yml down || {
echo "Warning: OpenCloud services stop encountered issues"
exit 1
}
echo "✓ OpenCloud stopped"
echo ""
echo "=== Shutdown Complete ==="
echo "To start services: ./start.sh"