Docker Update
This commit is contained in:
34
docker-run.sh
Normal file
34
docker-run.sh
Normal file
@ -0,0 +1,34 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user