@echo off
REM Скрипт для быстрого запуска Docker контейнера (Windows)

echo 🚀 Запуск Star Wars Hearthstone в Docker...

REM Проверка наличия Docker
docker --version >nul 2>&1
if errorlevel 1 (
    echo ❌ Docker не установлен. Установите Docker Desktop и попробуйте снова.
    pause
    exit /b 1
)

REM Проверка наличия docker-compose
docker-compose --version >nul 2>&1
if errorlevel 1 (
    echo 📦 Используется Docker напрямую...
    docker build -t star-wars-hearthstone .
    docker run -d --name star-wars-game -p 3542:3542 --restart unless-stopped star-wars-hearthstone
    echo ✅ Сервер запущен!
    echo 🌐 Игра доступна по адресу: http://localhost:3542
    echo 📋 Просмотр логов: docker logs -f star-wars-game
    echo 🛑 Остановка: docker stop star-wars-game ^&^& docker rm star-wars-game
) else (
    echo 📦 Используется docker-compose...
    docker-compose up -d --build
    echo ✅ Сервер запущен!
    echo 🌐 Игра доступна по адресу: http://localhost:3542
    echo 📋 Просмотр логов: docker-compose logs -f
    echo 🛑 Остановка: docker-compose down
)

pause
