Привет,
Это единственный способ установки плагинов?
Поскольку я развернут во внутрикорпоративной сети компании, доступ к внешней сети сильно нестабилен, и при выполнении команды ./launcher rebuild app часто возникают сбои. Есть ли способ загрузить плагины в автономном режиме и затем развернуть их?
Да, при добавлении или удалении плагина необходимо пересобрать систему.
Компоненты тем, с другой стороны, не требуют этого, так как они влияют только на фронтенд. Поэтому, если есть возможность, рассмотрите этот вариант.
Спасибо за ваш ответ.
Поскольку я только начал использовать Discourse, у меня остался ещё один вопрос.
Например, я обновил app.yml и добавил плагин, но при пересборке, даже если это не первое развёртывание, кажется, что всё, что ранее было загружено и установлено, скачивается заново?
Речь идёт, например, о Ruby или установленных плагинах.
Образы Docker должны кэшироваться, но некоторые клонирования могут повториться, так как это новый контейнер.
Но разве нельзя скопировать весь репозиторий (или репозитории) и указать локальный адрес?
Да. Вы могли бы попробовать это. Но это усложнит процесс обновления.
Если вы отключаетесь во время выполнения перестроения, вы можете использовать tmux или screen.
Возможно собрать контейнер в другом месте, отправить его в репозиторий, а затем запустить на вашем сайте (также необходимо перенести базу данных и предварительно скомпилировать ресурсы).
Ок, спасибо, понял.
Я сохраняю плагины в локальный GitLab и подтягиваю их локально во время пересборки, что гораздо удобнее.
Хорошо, я попробую
Скорее всего, это ошибка отступов. Я скопировал её в точности, включая пробелы, из руководства, и всё работало нормально.
Я сомневаюсь, что есть способ. Причина, по которой он работает быстро и предназначен для форумов, в том, что он уже готов к использованию. В отличие от обычного сайта, где контент генерируется системой на лету (если только нет кэширования), обычные сайты с кэшированием не могут обслуживать динамический контент.
3 сообщения были перенесены в новую тему: Чего ожидать при восстановлении Discourse
С прошлого года редактирование тем в Documentation ограничено только членами команды, поэтому даже если бы вы попытались, вы больше не смогли бы обновить инструкции.
Я новый администратор нашего сайта. Только что после долгого перерыва выполнил обновление и только сейчас заметил, что этот плагин больше не работает.
Есть ли какие-либо обновления или форки, которые я могу использовать?
[Примечание администратора] Плагин ‘retort’ содержит код, требующий обновления. (ID:discourse.widgets-end-of-life) (узнать больше)
Большое спасибо.
Ричард
Знаешь, почему вы не перешли с retort на reactions? Если речь идёт о возможности выбирать более одной реакции, то, насколько я знаю, альтернативы пока нет. Функция выбора любого эмодзи, а не только нескольких, заданных администратором, была недавно добавлена в плагин Reactions.
Я проверю это.
Я надеялся найти способ сохранить все реакции, полученные до сих пор, но это не так важно.
Спасибо за быстрый ответ.
Это может помочь сохранить ваши реакции: Discourse Retort - #435 by angus
Я почти уверен, что установил несколько плагинов, найденных здесь, на Meta, используя своего рода «установку в один клик», где мне нужно было просто ввести URL моего экземпляра Discourse. Актуальны ли эти инструкции?
Это работает только с #theme и #theme-component, а не с #plugin ![]()