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

31 lines
935 B
Bash
Executable File

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