rebuild 중 yarn install이 1900초 이상 걸리는 것이 정상인가요?

여러분 안녕하세요! 저는 중국에 서버를 운영하고 있습니다. GitHub와 npm 미러에 연결하기가 어렵다는 것을 알고 있으므로, containers/app.yml에서 네트워크 프록시를 설정했습니다.

templates:
  - "templates/web.china.template.yml"
...
env:
  HTTP_PROXY: http://172.17.0.1:10808
  HTTPS_PROXY: http://172.17.0.1:10808
  ALL_PROXY: http://172.17.0.1:10808

이 설정은 Discourse가 재빌드 시 ember-cli를 사용하여 프론트엔드 자산을 빌드할 때까지 잘 작동했습니다. 그래서 npm 레지스트리를 (중국 내) 미러 서버로 설정했습니다.

hooks:
  after_bundle_exec:
    - exec:
        cmd:
          - su discourse -c 'git config --global http.proxy $HTTP_PROXY'
          - su discourse -c 'git config --global http.proxy $HTTPS_PROXY'
          - su discourse -c 'yarn config set registry https://registry.npmmirror.com/'

이렇게 하면 이미지를 성공적으로 빌드할 수 있지만, 인스턴스를 업그레이드할 때 su discourse -c 'yarn install --production && yarn cache clean'"를 실행하는 데 너무 많은 시간(1900초 이상)이 걸립니다.

이것이 정상적인 것인지, 아니면 시간을 줄이는 방법이 있는지 궁금합니다. 감사합니다!

1개의 좋아요