init commit
This commit is contained in:
45
deploy.cmd
Normal file
45
deploy.cmd
Normal file
@@ -0,0 +1,45 @@
|
||||
@echo off
|
||||
REM deploy.cmd - Скрипт для развертывания Synology Power Control Bot на Windows
|
||||
|
||||
echo Проверка наличия Docker...
|
||||
where docker >nul 2>&1
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo Ошибка: Docker не установлен.
|
||||
echo Установите Docker Desktop, следуя инструкциям: https://docs.docker.com/desktop/windows/install/
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo Проверка наличия Docker Compose...
|
||||
where docker-compose >nul 2>&1
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
docker compose version >nul 2>&1
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo Ошибка: Docker Compose не установлен.
|
||||
echo Установите Docker Desktop, следуя инструкциям: https://docs.docker.com/desktop/windows/install/
|
||||
exit /b 1
|
||||
)
|
||||
)
|
||||
|
||||
echo Проверка файла .env...
|
||||
if not exist .env (
|
||||
echo Ошибка: Файл .env не найден.
|
||||
echo Создайте файл .env с необходимыми переменными окружения.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo Создание директории для логов...
|
||||
if not exist logs mkdir logs
|
||||
|
||||
echo Сборка и запуск Docker контейнеров...
|
||||
docker-compose down
|
||||
docker-compose up -d --build
|
||||
|
||||
echo Проверка статуса контейнеров...
|
||||
docker-compose ps
|
||||
|
||||
echo.
|
||||
echo Развертывание завершено успешно!
|
||||
echo Для просмотра логов: docker-compose logs -f
|
||||
echo Для остановки: docker-compose down
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user