From 75abe76f800c40ca5c65e34abbbbf5bb4809c771 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 29 Oct 2025 16:22:34 +0500 Subject: [PATCH] edit --- .../Администрирование/Автодеплой сайта при коммите.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md b/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md index 91551c6..bed994c 100644 --- a/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md +++ b/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md @@ -5,8 +5,6 @@ slug: администрирование/автодеплой-сайта-при- ## Описание -ТЕСТ - Эта инструкция описывает, как настроить автоматическое обновление (деплой) сайта на Windows-сервере после `git push` в репозиторий Gitea, используя webhook и скрипт на стороне сервера. --- @@ -72,11 +70,12 @@ $logMessage = "Gitea Webhook triggered update"; file_put_contents('C:\\Apache24\\htdocs\\webhook\\webhook.log', date('Y-m-d H:i:s') . " Webhook received\n", FILE_APPEND); // Записать событие в журнал -exec('eventcreate /T INFORMATION /ID 1000 /L APPLICATION /SO DocusaurusWebhook /D "' . $logMessage . '"'); +exec('eventcreate /T INFORMATION /ID 1000 /L APPLICATION /SO MyWebhook /D "' . $logMessage . '"'); echo "OK"; ``` + Проверь, что Apache обрабатывает `.php` файлы. --- @@ -105,15 +104,15 @@ exit /b 0 ## Шаг 5: Создание задачи в планировщике 1. Открой "Планировщик заданий Windows" -2. Создай задачу **"Docusaurus Auto Deploy"** +2. Создай задачу **"My site Auto Deploy"** 3. Установи: - - Триггеры: При событии (Простое, Журнал: Приложение, Источник: DocusaurusWebhook, Код события: 1000) + - Триггеры: При событии (Простое, Журнал: Приложение, Источник: MyWebhook, Код события: 1000) (из строки `exec('eventcreate /T INFORMATION /ID 1000 /L APPLICATION /SO MyWebhook /D "' . $logMessage . '"');`) - Действие: `cmd.exe` - Аргументы: `/c C:\mykb\update-site.bat` - Параметры безопасности: Выполнять вне зависимости от регистрации пользователя; Выполнять с наивысшими правами; Проверь запуск вручную: -`schtasks /Run /TN "Docusaurus Auto Deploy"` +`schtasks /Run /TN "My site Auto Deploy""` ---