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코어, 1GB RAM). 하지만 이 서버는 4코어, 6GB RAM을 가진 VPS입니다.