Discourse를 업그레이드/재빌드하려고 하면 오류가 발생합니다

내 discourse를 업그레이드/재빌드하려고 할 때 오류가 발생했습니다:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --jobs $(nproc --ignore=1) --retry 3' failed with return #<Process::Status: pid 1868 exit 18>
Location of failure: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/exec_command.rb:138:in 'Pups::ExecCommand#spawn'
exec failed with the params {"cd" => "$home", "tag" => "build", "hook" => "bundle_exec", "cmd" => ["su discourse -c 'bundle install --jobs $(nproc --ignore=1) --retry 3'", "su discourse -c 'bundle clean'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path \"*/gems/*\" -type d -exec rm -rf {} +'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'"]}
bootstrap failed with exit code 18
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

위 내용에서 다음과 같이 보입니다:

Fetching gem metadata from https://rubygems.org/.
Fetching bundler 4.0.23
Installing bundler 4.0.23
Your Ruby version is 3.4.10, but your Gemfile specified ~> 4.0.0
128:signal-handler (1794492346) Received SIGTERM scheduling shutdown...

저는 모르겠는데, 메모리 부족이었나요?

제 메모리는 정상입니다. 이 문제는 docker-image/git의 메모리 제한 때문인 것 같습니다.

100Gb가 git 오류의 메모리 제한인가요?

네, 맞습니다. 이는 100GB에 해당하므로 무언가가 분명히 잘못되었습니다.

오래된 /var/discourse 폴더가 있는 것으로 보입니다. ./launcher rebuild을 실행하면 자동으로 풀이 진행되어야 합니다.

git pull이 100GB를 요구하는 이유는 저도 설명하기 어렵습니다.