Installa Discourse su un server CentOS 7 isolato

Ho provato un altro aggiornamento e sembra che a un certo punto sia stata aggiunta una nuova sezione “yarn install” a web.template.yml che si rompe all’interno dell’ambiente isolato.

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

Confrontando i contenuti del vecchio e del nuovo container, sembra che ci siano un sacco di pacchetti yarn memorizzati nella cache nel nuovo in /usr/local/share/.cache/yarn/v6 ma niente nel vecchio, immagino che tutti i node.js richiesti fossero inclusi nell’immagine di base ma ora vengano aggiornati durante una ricompilazione?

Sperimenterò copiando la cache di yarn nello stesso modo della cache ruby e vedrò se riesco a far usare a yarn i pacchetti memorizzati nella cache dalla build box.