Я отвечаю за установку Discourse на базе Docker, работающую на Ubuntu, которую я унаследовал в рамках проекта с открытым исходным кодом. В течение нескольких лет я обновлял её с помощью git pull && ./launcher rebuild app, а затем через административный интерфейс по адресу /admin/update. Однако после болезненного опыта с критическим обновлением из-за docker_manager в январе 2024 года (см. комментарии к коммиту здесь и отменённый коммит здесь) я перестал обновлять систему так небрежно.
С тех пор прошло 2,5 года, и мне нужно снова войти в ритм регулярных обновлений, но я всё ещё немного насторожен из-за последнего сломанного обновления. Мне бы хотелось понять, что мне нужно знать перед попыткой обновления с версии v3.4.0 до v2026.7.2. Наш сайт не использует никаких дополнительных плагинов, и единственная особая конфигурация, о которой я знаю, — это использование URL Discourse Connect для настройки SSO с нашим основным сайтом сообщества.
Это так просто, как?
cd /var/discourse
git pull
./launcher rebuild app
А затем обновление через административный интерфейс? Есть ли какие-либо промежуточные шаги, о которых мне нужно знать при переходе с версии v3.4.0 на v2026.7.2?
Спасибо,
Кори