Сборка не удалась, так как вы всё ещё на ветке `master`. Исправьте командой `git checkout main`

Думаю, проблема именно в отсутствующем yarn? Не знаю, что может быть причиной этого или какого-либо другого объяснения…

discourse-checklist уже имеет последнюю совместимую версию
discourse-spoiler-alert уже имеет последнюю совместимую версию
discourse-affiliate уже имеет последнюю совместимую версию

I, [2022-02-15T18:02:48.675851 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
I, [2022-02-15T18:02:55.018972 #1]  INFO -- : 
I, [2022-02-15T18:02:55.019167 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile'
sh: 1: yarn: не найдено
I, [2022-02-15T18:03:00.609631 #1]  INFO -- : Проверка 'Easy Footer (TH)' для 'default'... актуально
Проверка 'discourse-user-field-prompt' для 'default'... актуально
Проверка 'Rotate Global Banner(JP)' для 'default'... 



FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' завершилась с ошибкой, код возврата #<Process::Status: pid 5437 exit 127>
Место ошибки: /pups/lib/pups/exec_command.rb:112:in `spawn'
Выполнение не удалось с параметрами {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
d6ac4e7c27174dd04269576be15628207fe7d8d19f99c6ea524836f8ee43b895
** СБОЙ ПРИ ЗАПУСКЕ ** пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.

В нашем базовом образе уже некоторое время включён Yarn. Какую версию базового образа вы используете?

Я думал, что схожу с ума.

Проблема заключалась в том, что этот хост всё ещё находился на ветке master; команда git checkout main решила проблему.

Похоже, мне стоит выполнять git checkout main на всех хостах хостах с двумя контейнерами, где процедура заключается в инициализации/удалении/запуске, а не в пересборке на случай, если они достаточно старые и это требуется.