Логи в админке заработали: в её образе не хватало клиента ClickHouse

Раздел «Логи» писал ошибку вместо событий: clickhouse-connect стоял только в зависимостях бота, а админка собирается из своего списка. Добавил клиент в requirements-admin, чтобы чтение событий работало в её контейнере.
This commit is contained in:
MpakobecEx 2026-10-25 00:23:39 +05:00
parent ebdd0b3726
commit 29908f8b58
4 changed files with 6 additions and 3 deletions

View File

@ -145,7 +145,7 @@ make backup E=test # на домашнем сервере: ./scripts/clickho
## Версионирование
- Единый источник версии — `common/version.py` (`__version__`), текущая — `0.4.11`.
- Единый источник версии — `common/version.py` (`__version__`), текущая — `0.4.12`.
- Схема — SemVer-подобная (`MAJOR.MINOR.PATCH`); git-тег = `v` + версия (`v0.1`).
- Docker-образы тегируются версией (Блок 2), события ClickHouse получают `bot_version` (Блок 3).
- Выпуск: изменить `common/version.py` → коммит → аннотированный тег `vX.Y` → `git push --tags`.

View File

@ -7,4 +7,4 @@
from __future__ import annotations
__version__ = "0.4.11"
__version__ = "0.4.12"

View File

@ -17,5 +17,8 @@ tzdata>=2024.1
# Postgres (async psycopg v3) — понадобится разделам шаблонов и пользователей.
psycopg[binary,pool]>=3.2,<4.0
# ClickHouse — чтение логов в админке (раздел «Логи»).
clickhouse-connect[async]>=1.0,<2.0
# Разбор form-data (HTMX-формы).
python-multipart>=0.0.9,<1.0

View File

@ -7,4 +7,4 @@ from common import __version__
def test_version_is_set():
assert __version__
assert __version__ == "0.4.11"
assert __version__ == "0.4.12"