Проблемы с обновлением с 3.3.0-beta2-dev до 3.3.0-beta2

Мне было предложено выполнить обновление на странице администрирования. Сначала я должен был обновить docker_manager, и я сделал это через веб-интерфейс. После этого я получил следующее сообщение:

Обновления через веб-интерфейс отключены, пока вы не запустите последний образ. Чтобы сделать это, войдите на свой сервер через SSH и выполните:

    cd /var/discourse
    git pull
    ./launcher rebuild app

Итак, я следовал инструкции и выполнил обновление через CLI (SSH). После этого мой форум не запустился (я не мог открыть сайт), хотя во время обновления я не видел никаких критических ошибок. Я делал это дважды — результат тот же. К счастью, я сделал снимок ВМ, на которой работает форум.

Удалось ли кому-нибудь справиться с этим?

Попробуйте ещё раз и, если проблема не устранена, отправьте лог сюда.

Я попробую снова в субботу рано утром, когда мои пользователи форума будут крепко спать после пятничных вечеринок :wink:

Пожалуйста, напомните мне путь к лог-файлу, о котором вы говорите. Спасибо!

Я имел в виду вывод команды rebuild, чтобы проверить, не упустили ли мы что-то в процессе восстановления. :+1:

РЕДАКТИРОВАНИЕ: Для всех читающих, как отметил ниже Jammy, всегда удаляйте любую конфиденциальную информацию.

А, я понял. Вот он.

отредактировано

Было бы лучше, если бы вы могли поделиться файлом без пароля или других конфиденциальных данных.

(Также стоит подумать о смене ваших текущих паролей)

Спасибо! Это моя глупость!
Думаю, я удалил всю конфиденциальную информацию и сменил пароль.

Ещё раз спасибо!
rebuild_app_output2.txt (159.7 КБ)

Думаю, я знаю, в чём дело… Речь идёт о SSL-сертификатах.
При установке Discourse я не смог завершить процесс, так как не удавалось создать сертификаты Let’s Encrypt на основе HTTP-проверки. Поскольку мой домен зарегистрирован в Cloudflare, я вручную создал сертификаты с использованием DNS-проверки. Всё работало отлично, пока мне не пришлось пересобрать приложение.

Теперь мне нужно обновить файл app.yml, указав в нём правильные значения для этой цели (запрос сертификатов Let’s Encrypt через Cloudflare).

Где можно найти полную документацию по app.yml?