Instala Discourse en un servidor CentOS 7 aislado

Intenté otra actualización y parece que en algún momento se agregó una nueva sección “yarn install” a web.template.yml que falla dentro del entorno aislado.

- exec:
      cd: $home
      cmd:
        - "[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache list'"

Al comparar el contenido del contenedor antiguo y el nuevo, parece que hay un montón de paquetes de yarn cacheados en el nuevo en /usr/local/share/.cache/yarn/v6 pero nada en el antiguo, supongo que todos los node.js requeridos solían incluirse en la imagen base pero ahora se actualizan durante una reconstrucción.

Experimentaré copiando la caché de yarn de la misma manera que la caché de ruby y veré si puedo hacer que yarn use los paquetes cacheados de la caja de compilación.