Ошибка при сборке последней версии

Спасибо за быстрый ответ, @sam. Я попробую это.

Вопрос на скорую руку. Я так понимаю, что команда “git pull” загружает последнюю версию discourse-docker, верно?

В целом, необходимо ли обновлять discourse-docker и discourse одновременно?

В данный момент я не управляю discourse-docker через git. Вместо этого я загружаю конкретную ревизию discourse-docker (в виде архива Zip) при настройке сервера и фиксирую версию discourse на конкретном коммите во время развёртывания.

Я делаю это, чтобы попытаться обеспечить повторяемость сборки: запуск одной и той же команды с одинаковой конфигурацией и исходным кодом в два разных момента времени должен приводить к созданию одинакового артефакта. В целом это хорошая практика, которая уже не раз спасала меня от множества проблем с другими программами за эти годы :wink: Это даёт возможность откатиться к известной рабочей конфигурации.

Однако, кажется, что в случае с Discourse я плыву против течения, так как он, похоже, стремится загружать последние версии различных компонентов во время сборки. Я начинаю задумываться, не вредят ли мои попытки сделать сборку повторяемой самому мне?