#!/bin/bash
# Скрипт для быстрого запуска Docker контейнера

set -e

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

# Проверка наличия Docker
if ! command -v docker &> /dev/null; then
    echo "❌ Docker не установлен. Установите Docker и попробуйте снова."
    exit 1
fi

# Проверка наличия docker-compose
if command -v docker-compose &> /dev/null; then
    echo "📦 Используется docker-compose..."
    docker-compose up -d --build
    echo "✅ Сервер запущен!"
    echo "🌐 Игра доступна по адресу: http://localhost:3542"
    echo "📋 Просмотр логов: docker-compose logs -f"
    echo "🛑 Остановка: docker-compose down"
else
    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"
fi
