¿Cómo verificar que el plugin se descargó?

Estoy intentando instalar el plugin Discourse Math. Es el primer plugin que instalo. Discourse se ejecuta en una máquina virtual muy modesta bajo GCP.

He editado el archivo app.yml de la siguiente manera:

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

Después de ejecutar ./launcher rebuild app, recibí el siguiente mensaje de mi VM, quejándose de la memoria, y mi plugin aún no aparece en la configuración de Discourse, por lo que parece que no se instaló. ¿Significa el mensaje de abajo que, debido a la falta de memoria, no pudo ocurrir realmente nada? Me sorprende que 5 GB no sean suficientes para descargar el plugin. ¿Hay alguna manera de verificar si la descarga ocurrió? ¿O es simplemente que no edité correctamente mi archivo 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#

Eso no es memoria, sino espacio en disco.

Nuestro script del lanzador verifica el espacio en disco y bloquea una reconstrucción si hay menos de 5 GB libres en el servidor. Necesitarás al menos un disco de 20 GB para una máquina que aloje Discourse.

En cuanto al título, como la reconstrucción fue bloqueada, la aplicación no se reconstruyó y los complementos no se instalaron.

Ok, eso fue un descuido de mi parte. No vi ningún requisito específico de espacio en disco en la página de instalación, así que no le presté atención al configurar mi VM.

Además, en el app.yml veo el comando cd: $home/plugins, pero el directorio no existe. ¿Ese bloque de comando lo creará o debo crear ese directorio con anticipación?

Por cierto, GCP también emitió una advertencia sobre la memoria (RAM) en mi panel de GCP. La máquina virtual se configuró inicialmente con 3,75 GB, lo cual está por encima del requisito de Discourse. ¿Alguna recomendación sobre la memoria?

Sí, existe: discourse/plugins at main · discourse/discourse · GitHub

El comando se ejecuta dentro de un contenedor, por lo que $home se refiere al $home de la imagen.

Eso puede ser porque incluso el VPS más barato de Digital Ocean tiene 25 GB.

¿Quizás podrías enviar un PR a la documentación añadiendo el espacio en disco mínimo recomendado para un servidor?