Я точно не продвинутый пользователь, хотя умею следовать некоторым инструкциям и с помощью ChatGPT и Claude иногда могу достичь нужного результата.
Тем не менее, глядя на эту тему о создании страницы, которая отображается, когда мы выполняем действия, из-за которых форум показывает ошибку, у меня возникает несколько искренних вопросов:
Почему в Discourse эта функция не встроена по умолчанию? Кто-нибудь может объяснить это простым языком (насколько это возможно, конечно, так как я понимаю, что тема очень техническая)?
Если сейчас это невозможно, когда это станет возможным и будет реализовано, чтобы не-продвинутые пользователи могли полагаться на такую страницу?
С момента установки Discourse три месяца назад я заметил, что в 99% случаев при попытке обновить его напрямую со страницы администратора процесс завершается ошибкой, и мне приходится использовать Терминал. Мне кажется, я где-то читал, что при обновлении через панель администратора пользователи могут испытывать некоторые задержки, но форум не отключается полностью, как это происходит при использовании Терминала? Если это так, почему это происходит, и почему я постоянно сталкиваюсь с ошибками, вынуждающими меня прибегать к Терминалу?
Существует ли способ обновлять систему через Терминал без отключения форума? Потому что, например, при добавлении или удалении плагинов, похоже, это неизбежно.
Потому что это слишком сложно, чтобы оправдать поддержку в бесплатном решении для самостоятельного хостинга, и слишком сложно для поддержки со стороны обычного неопытного администратора?
Но если вы следуете этому руководству, возможно, этот подход всё ещё работает.
Не могу комментировать приоритеты/дорожную карту CDCK.
Я тоже считаю, что (а именно обновления через «Docker Manager») ненадёжны: часто, если во время «онлайн-сборки» возникает ошибка, я не могу повторить онлайн-обновление после исправления проблемы (обычно с плагином). Процесс онлайн-обновления, похоже, не реагирует, поэтому я вынужден выполнять обновление через командную строку. Если вы столкнётесь с подобным случаем, создайте тему в разделе Support.
Нет, при базовой установке, поскольку это пересборка одного контейнера, а так как это потенциально требует нового образа и может повлиять на базу данных, весь сайт должен быть отключён.
Существует решение с двумя контейнерами, которое вы можете попробовать: оно позволяет пересобирать веб-контейнер отдельно, что может обеспечить вам более высокую доступность: