Помощь в развертывании старых версий Discourse

Новейшее резюме: если вы хотите развернуть только последнюю долгосрочную поддерживаемую версию, достаточно изменить файл containers/app.yml

# Добавьте следующую конфигурацию в конец файла
params:
  version: esr

Затем просто выполните повторную сборку. Если в процессе сборки возникли ошибки, скорее всего, это проблема с сетью, особенно для пользователей из Китая.

Если вы столкнулись с ошибкой Oops, обратитесь к этой теме: Ошибка Oops - Поддержка - Discourse Meta

Мы используем эту команду внутри оператора if [[ ]], чтобы проверить, совпадает ли переданная ссылка с текущей веткой. Для тегов и не последних веток ожидается сбой, поэтому мы переходим к ветке else оператора if.

Это выполнит git checkout ..., который работает и с тегами.

Отлично, рад слышать, что у вас всё получилось!

2 лайка

Это создаст вам проблемы, когда лаунчер попытается загрузить последнюю версию.

Вам стоит выполнить git stash или git checkout templates/web.template.yml.

1 лайк