Files
Star-wars-card-game/docker-run.sh
2026-01-26 14:06:31 +03:00

35 lines
1.3 KiB
Bash

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