34 lines
1.3 KiB
Batchfile
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
|