docs: порядок работы по правке бота в IDEA.MD
Правки -> версия -> коммит -> пуш в dev -> деплой -> вебхук -> отчет. Отмечено, что статус в Coolify API поллить не нужно.
This commit is contained in:
1 parent
971bf115da
commit
d5225e2e95
1 file changed
+10
-1
@@ -94,6 +94,15 @@ Telegram-бот, который по запросу пользователя г
|
||||
|
||||
## Как ведём проект
|
||||
- Одна задача = одна атомарная доработка (issue).
|
||||
- Каждое изменение кода → поднять `VERSION`, прогнать тесты, запушить в `dev`, задеплоить.
|
||||
- Порядок работы по любой правке бота (обязательная последовательность):
|
||||
1. **Правки в коде** — код + тесты, прогнать `python -m unittest discover -s tests` (всё должно быть OK).
|
||||
2. **Поднять `VERSION`** — следующий билд (`0.1.0+N`), плюс запись в README/IDEA.MD о новой версии.
|
||||
3. **Коммит** — в `dev`, одним атомарным коммитом с описанием, что изменилось и что проверено.
|
||||
4. **Пуш в `dev`** — `git push origin dev`.
|
||||
5. **Деплой** — `bash /root/.hermes/scripts/gitea_deploy.sh dev`.
|
||||
6. **Вебхук** — дождаться уведомления от Coolify на `POST https://hrms217.dynv6.net/webhooks/coolify`.
|
||||
Это и есть сигнал, что деплой доехал. Статус в Coolify API **не поллим** — у приложения нет
|
||||
healthcheck, `running:unknown` ничего не доказывает.
|
||||
7. **Отчёт** — коротко: что сделано, что проверено, что осталось непроверенным.
|
||||
- Готово → задача в колонку «Готово» и закрыта (closed).
|
||||
- Документация (README / IDEA.MD / вики) обновляется вместе с кодом.
|
||||
Reference in new issue
Block a user