Самостоятельный хостинг, 2 контейнера, и при пересборке сегодня (latest) Activitypub выдаёт ошибку 502. Закомментирование его в web_only.yml помогает.
Могу подтвердить: его тоже пришлось отключить.
Похоже, недавно был выпущен фикс FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub. Знаете ли вы, есть ли в вашей версии ядра Discourse Rails 8.1? @techAPJ, возможно, нам нужно добавить запись о совместимости для этого изменения.
Думаю, да:
root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
@pmusaraj Я проверил это на Rails 8.0.5.1 и 8.1.3.1. Запись о совместимости не требуется: исправленная ассоциация работает в обеих версиях. Предыдущее объявление не загружается в Rails 8.1, поскольку в нём указано class_name вместе с polymorphic: true.
Первоначальный отчёт был опубликован примерно за 15 минут до слияния исправления, поэтому он мог быть связан с пересборкой без этого исправления.
@Jagster @satonotdead, могли бы вы попробовать пересобрать проект ещё раз с включённым ActivityPub? Если вы по-прежнему получаете ошибку 502, пожалуйста, поделитесь журналом ошибок из /logs.
Пересборка прошла успешно!