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