Erreur lors de la mise à jour vers 3.3.0-beta6 à cause d'un dépassement de délai de yarn

Ok, corrigé conformément à Stuck on yarn install, Time out.

Pour référence, dans /var/discourse/templates/web.template.yml, j’ai ajouté ce bloc :

  - exec:
      cd: $home
      cmd:
       - su discourse -c 'yarn config set network-timeout 600000 -g'

avant celui-ci qui est appelé :

  - exec:
      cd: $home
      hook: yarn
      cmd:
        - |-
          if [ "$version" != "tests-passed" ]; then
            rm -rf app/assets/javascripts/node_modules
          fi
        - su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'

Mais pourquoi cela expire-t-il ? La solution du sujet lié indique que c’est à cause des faibles spécifications du serveur (instance Google e2.micro, 2 cœurs, 1 Go de RAM). Mais il s’agit d’un VPS de 4 cœurs et 6 Go.

6 « J'aime »