Como verificar se o plugin foi baixado?

Estou tentando instalar o plugin Discourse Math. É o primeiro plugin que instalo. O Discourse roda em uma VM muito modesta no GCP.

Editei o arquivo app.yml assim:

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

Após executar ./launcher rebuild app, recebi a mensagem abaixo da minha VM, reclamando de memória, e meu plugin ainda não aparece nas configurações do Discourse, então parece que não foi instalado. A mensagem abaixo significa que, devido à falta de memória, nada aconteceu de fato? Estou surpreso que 5 GB não sejam suficientes para baixar o plugin. Há alguma maneira de verificar se o download ocorreu? Ou foi apenas o meu app.yml que eu não editei corretamente?

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#

Isso não é memória, mas espaço em disco.

Nosso script de inicialização verifica o espaço em disco e bloqueia uma reconstrução se houver menos de 5 GB de espaço livre no servidor. Você deve ter pelo menos 20 GB de disco para uma máquina hospedando o Discourse.

Quanto ao título, como a reconstrução foi bloqueada, o aplicativo não foi reconstruído e os plugins não foram instalados.

Ok, então foi uma falha da minha parte. Não vi nenhum requisito específico de espaço em disco na página de instalação, então não prestei atenção ao configurar minha VM.

Além disso, no app.yml, vejo o comando cd: $home/plugins, mas o diretório não existe. Esse comando de bloco criará o diretório ou devo criá-lo antes?

De passagem, o GCP também emitiu um alerta sobre memória (RAM) no meu painel do GCP. A VM foi inicialmente configurada com 3,75 GB, o que está acima do requisito do Discourse. Alguma recomendação para a memória?

Ele existe: discourse/plugins at main · discourse/discourse · GitHub

O comando é executado dentro de um contêiner, então $home se refere ao $home da imagem.

Isso pode ser porque até o VPS mais barato da Digital Ocean tem 25 GB.

Talvez você possa enviar um PR para a documentação adicionando o espaço em disco mínimo recomendado para um servidor?