#!/bin/bash # JMP Server health check script # Quick status check of all services set -u SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" echo "=== JMP Server Health Check ===" echo "" echo "Main services status:" docker compose ps echo "" echo "OpenCloud services status:" docker compose -f opencloud-compose/docker-compose.yml -f opencloud-compose/external-proxy/opencloud-exposed.yml ps 2>/dev/null || echo "OpenCloud not running" echo "" echo "Useful commands:" echo " View all logs: docker compose logs -f" echo " View service logs: docker compose logs -f [service-name]" echo " Execute command: docker compose exec [service] [command]" echo " Restart service: docker compose restart [service]" echo " View resource usage: docker stats" echo "" echo "Services available:" echo " Main stack: docker compose ps" echo " OpenCloud: opencloud-compose/docker-compose.yml"