Commit Graph
3 Commits
Author SHA1 Message Date
Vladimir BryzgalovandClaude Opus 5 b1b09664b9 Сервис сам докачивает недостающие мелкие модели
Обновление возит только папку app, поэтому переход на детектор речи
потребовал файла, которого на машине нет - и сервис узнал об этом на
первой же задаче: отказ выглядел сбоем обработки, хотя это незаконченная
установка. Причём download_models.py лежит вне app и тоже был старым,
так что штатный способ докачки не помог бы.

Список моделей и адреса переехали в app/models.py. Мелкие докачиваются
при запуске, крупная модель распознавания - нет: сотни мегабайт без спроса
тянуть нельзя. Нехватка видна в /health полем missing_models.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 15:42:54 +05:00
Vladimir BryzgalovandClaude Opus 5 cd02fabb2e Caddyfile без предупреждений при запуске
Caddy ругался на два места. header_up X-Forwarded-For был лишним: Caddy сам
игнорирует этот заголовок из входящего запроса и подставляет реальный адрес,
защита от подделки обеспечивается его поведением по умолчанию. Пустая строка
перед глобальным блоком делала файл неформатированным по мнению caddy fmt.

Проверено caddy fmt и caddy validate на сгенерированном файле.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 19:00:49 +05:00
Vladimir BryzgalovandClaude Opus 5 febec7f124 Логика запуска и Caddyfile переехали внутрь app
Файлы вне папки app обновление не доставляло: чтобы изменить порядок
запуска или конфигурацию Caddy, требовалась переустановка. Теперь .bat -
заглушка из трёх строк, вызывающая app/launcher.py, а Caddyfile создаётся
из настроек [https] в config.toml. Отредактированный вручную Caddyfile
не затирается: новая версия откладывается рядом как Caddyfile.new.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 17:23:47 +05:00