Files
NeveTimePanel/docker-start.bat
arkonsadter e4bbf50725
Some checks failed
continuous-integration/drone/push Build encountered an error
fixed drone.yml
2026-01-18 19:48:21 +06:00

61 lines
2.1 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@echo off
echo ================================
echo MC Panel Docker Startup Script
echo ================================
REM Проверяем наличие Docker
docker --version >nul 2>&1
if %errorlevel% neq 0 (
echo ERROR: Docker не установлен или не запущен!
echo Установите Docker Desktop: https://www.docker.com/products/docker-desktop
pause
exit /b 1
)
REM Проверяем наличие docker-compose
docker-compose --version >nul 2>&1
if %errorlevel% neq 0 (
echo ERROR: Docker Compose не найден!
echo Убедитесь что Docker Desktop установлен правильно
pause
exit /b 1
)
echo Проверяем конфигурационные файлы...
REM Создаем .env файл если его нет
if not exist ".env" (
echo Создаем .env файл из шаблона...
copy ".env.docker" ".env"
echo ВНИМАНИЕ: Отредактируйте .env файл перед запуском!
echo Нажмите любую клавишу для продолжения...
pause >nul
)
REM Создаем необходимые директории
if not exist "backend\servers" mkdir "backend\servers"
if not exist "backend\data" mkdir "backend\data"
if not exist "logs" mkdir "logs"
echo Запускаем MC Panel...
docker-compose up --build -d
if %errorlevel% equ 0 (
echo.
echo ================================
echo MC Panel успешно запущен!
echo ================================
echo Web интерфейс: http://localhost:8000
echo.
echo Полезные команды:
echo docker-compose logs -f mc-panel - просмотр логов
echo docker-compose stop - остановка
echo docker-compose down - остановка и удаление контейнеров
echo docker-compose restart - перезапуск
echo.
) else (
echo ERROR: Ошибка при запуске контейнеров!
echo Проверьте логи: docker-compose logs
)
pause