Чистая установка старой версии Discourse?

Всем привет,

А именно (не спрашивайте почему) мне нужна версия v2.8.8 или v2.8.7, установленная на чистой системе. В противном случае, на нашем основном форуме используется последняя версия, однако из-за необходимости протестировать некоторые плагины нам нужна только одна из этих двух версий. Как можно установить требуемые версии с нуля?

Идея состоит в том, чтобы развернуть новый (тестовый) VPS и установить на него более старую версию Discourse.

Спасибо.

У кого-нибудь есть идеи по поводу установки? :slight_smile:

Если вы знакомы с Docker, вы можете использовать более старый образ контейнера и указать нужную версию в файле app.yml. Однако мы не поддерживаем установку устаревших версий, так как они содержат множество уязвимостей безопасности и несовместимы с нашим актуальным образом контейнера.

@Falco Как найти эквивалент образа discourse/base для версии 2.8.7?

discourse/base - Docker Image Какой тег версии является правильным?

Попробуйте discourse/base:2.0.20220720-0049.

В ней полно уязвимостей безопасности, поэтому имейте в виду, что это полностью unsupported-install, и вам необходимо как можно скорее обновиться.

Да, проблем нет, это не производственный форум, нам буквально нужно несколько часов, чтобы сделать то, что мы запланировали, и убрать.

Привет, @Falco! Я пытаюсь установить старую версию Discourse по той же причине, что и @bXunter, но почему Discourse не запускается? Я уже использую эту команду: ./launcher rebuild app --run-image discourse/base:2.0.20220621-0049, Docker успешно запустился, но само приложение не работает при доступе к нему. Знаете, в чём причина?

Для контекста:
Я только что увеличил размер дроплета, чтобы добавить больше памяти, но это всё равно не помогло.

Не упустил ли я что-то где-то?

Также вот логи, которые я вижу на данный момент, выполнив ./launcher logs app: