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

34 lines
1.3 KiB
Batchfile

@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