Я понимаю, что для большинства случаев использования это не будет полезно, но я хотел бы уточнить:
Почему именно 99000? Это техническое ограничение?
Можно ли увеличить это значение как администратор (с сообщением, объясняющим любые последствия)?
Я запускаю два экземпляра Discourse: один — приватная вики, другой — публичный форум. В обоих случаях пользователи уперлись в этот лимит.
Можно разделить пост темы на отдельные ответы, да, но это не идеальный вариант. Более того, это критически важно для вики: делает плагин DiscoTOC (автоматическое оглавление) неработоспособным, а именно он нам нужен для длинных вики-страниц.
Наконец, есть ли способ зайти внутрь образа Docker и переопределить эту настройку, если её нельзя изменить в коде Discourse?
Самое большое последствие установки этого значения слишком высоко заключается в том, что обработка Markdown может стать довольно дорогой для огромных документов.
Этот предел довольно произволен; я не думаю, что что-то загорится, если вы увеличите его до 200 тысяч или 300 тысяч в очень контролируемой среде.
К сожалению, я ни разу в жизни не написал ни строчки кода на Ruby, поэтому не имею ни малейшего представления, как это сделать. Системное администрирование — это легко и просто, но программирование вызывает у меня тошноту.
Думаю, кто-нибудь мог бы написать для вас этот плагин примерно за час, так что бюджет в 50–200 долларов на Marketplace легко позволит внести эти изменения.
Настоятельно не рекомендую делать форк здесь ради этого изменения: это создаст серьёзные долгосрочные риски для вашего форума, так как взлом контейнера приведёт к сбоям при обновлении веб-части.