yarnのタイムアウトで3.3.0-beta6へのアップグレードエラー

Stuck on yarn install, Time out に従って修正しました。

参考までに、/var/discourse/templates/web.template.yml にこのブロックを追加しました。

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

このブロックを呼び出す前に:

  - 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'

しかし、なぜタイムアウトするのでしょうか? リンク先のトピックの解決策では、サーバーのスペックが低い(Google e2.micro インスタンス、2 コア、1 GB RAM)ためだと述べられています。しかし、これは 4 コア、6 GB の VPS です。

「いいね!」 6