@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