fix(publisher): медиа постов не публиковалось в Telegram — контейнер монтировал media/media вместо media

Причина: compose монтировал ../../media/media:/srv/publisher/media, а краулер
с 2026-09-12 качает файлы в media/<file> (новая раскладка). В контейнере
Path(media/<file>).exists() = False → медиа молча пропускалось, уходил только
текст (пост #1017).

Фикс: монтировать весь ../../media + _resolve_media() в publisher
(пробует media/<file>, media/media/<basename>). GoToSocial тоже.
Change fix-media-mount (skip_specs: багфикс), e2e: media_message_id задан,
тестовые сообщения удалены.
This commit is contained in:
kpa39l
2026-09-14 18:29:54 +00:00
parent a6cf605f52
commit ee2f8ac61a
6 changed files with 207 additions and 8 deletions
@@ -0,0 +1,3 @@
schema: spec-driven
created: 2026-09-14
skip_specs: true