플러그인이 다운로드되었는지 확인하는 방법?

저는 Discourse Math 플러그인을 설치하려고 시도하고 있습니다. 이는 제가 설치하는 첫 번째 플러그인입니다. Discourse는 GCP의 매우 모던한 VM에서 실행되고 있습니다.

app.yml 파일을 다음과 같이 수정했습니다:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-math.git

. /launcher rebuild app을 실행한 후, VM에서 아래 메시지가 표시되어 메모리에 대해 경고하고 있으며, 제 Discourse 설정에 플러그인이 표시되지 않아 설치가 제대로 된 것 같지 않습니다. 아래 메시지는 메모리 부족으로 인해 실제로 아무 작업도 수행되지 않았음을 의미하는 것일까요? 플러그인을 다운로드하는 데 5GB가 부족하다는 것이 놀랍습니다. 다운로드가 이루어졌는지 확인할 방법이 있을까요? 아니면 제가 app.yml을 올바르게 편집하지 못한 것일까요?

root@discourse-gcp1:/var/discourse# ./launcher rebuild app
WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed
Please be patient
2.0.20200512-1735: Pulling from discourse/base
Digest: sha256:7f6c5be23a8e4237cecafaca9d041de5964f8237345b7b183cebdee1f73ed024
Status: Downloaded newer image for discourse/base:2.0.20200512-1735
docker.io/discourse/base:2.0.20200512-1735
You have less than 5GB of free space on the disk where /var/lib/docker is located. You will need more space to cont
inue
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9.6G  5.3G  4.4G  55% /
Would you like to attempt to recover space by cleaning docker images and containers in the system?(y/N)y
If the cleanup was successful, you may try again now
root@discourse-gcp1:/var/discourse#

그것은 메모리가 아니라 디스크 공간입니다.

우리의 런처 스크립트는 디스크 공간을 확인하며, 서버의 사용 가능한 디스크 공간이 5GB 미만인 경우 재구축을 차단합니다. Discourse를 호스팅하는 머신에는 최소 20GB의 디스크 공간이 필요합니다.

제목에 관해 말씀드리자면, 재구축이 차단되었기 때문에 앱이 재구축되지 않았고 플러그인도 설치되지 않았습니다.

음, 제 실수였군요. 설치 페이지에서 구체적인 디스크 공간 요구 사항을 보지 못해서 VM을 설정할 때 신경을 쓰지 않았습니다.

또한, app.yml 파일에서 cd: $home/plugins 명령어를 확인했는데, 해당 디렉토리가 존재하지 않습니다. 이 명령어가 디렉토리를 자동으로 생성해 주는지, 아니면 미리 직접 생성해야 하는지 궁금합니다.

참고로, GCP 대시보드에서 메모리(RAM) 관련 경고도 함께 표시되었습니다. VM은 처음에 3.75GB로 설정되었는데, 이는 Discourse의 요구 사항을 충족합니다. 메모리 용량에 대한 추천 사양이 있을까요?

이미 존재합니다: discourse/plugins at main · discourse/discourse · GitHub

이 명령어는 컨테이너 내부에서 실행되므로 $home은 이미지 내의 $home을 의미합니다.

아마도 가장 저렴한 Digital Ocean VPS조차 25GB의 공간을 제공하기 때문일 수 있습니다.

서버에 권장되는 최소 디스크 공간을 추가하는 PR을 문서에 보내보시는 건 어떨까요?