#!/bin/bash

# Скрипт для проверки статуса контейнеров

echo "📊 Статус Global-IT24:"
echo ""

# Определяем какой файл docker-compose используется
if [ -f "docker-compose.simple.yml" ]; then
    COMPOSE_FILE="docker-compose.simple.yml"
    echo "📁 Используется: docker-compose.simple.yml"
else
    COMPOSE_FILE="docker-compose.yml"
    echo "📁 Используется: docker-compose.yml"
fi

echo ""
echo "=== Статус контейнеров ==="
docker compose -f "$COMPOSE_FILE" ps

echo ""
echo "=== Использование ресурсов ==="
docker stats --no-stream global_it24_web global_it24_db 2>/dev/null || echo "⚠️  Контейнеры не запущены"

echo ""
echo "=== Здоровье контейнеров ==="
WEB_HEALTH=$(docker inspect --format='{{.State.Health.Status}}' global_it24_web 2>/dev/null || echo "не настроено")
DB_HEALTH=$(docker inspect --format='{{.State.Health.Status}}' global_it24_db 2>/dev/null || echo "не настроено")
echo "Web: $WEB_HEALTH"
echo "DB:  $DB_HEALTH"

echo ""
echo "=== Последние 10 строк логов ==="
docker compose -f "$COMPOSE_FILE" logs --tail=10
