init commit

This commit is contained in:
2025-08-30 10:33:46 +09:00
commit 49b3cea942
304 changed files with 116485 additions and 0 deletions

45
deploy.cmd Normal file
View 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