¿Es normal tardar más de 1900 segundos en yarn install durante la reconstrucción?

¡Hola a todos! Estoy ejecutando un servidor ubicado en China. Sé que es difícil conectarse a github y al mirror de npm, así que configuré un proxy de red en containers/app.yml mediante

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

Esto funciona bien hasta que Discourse utiliza ember-cli para construir los activos del frontend al reconstruir. Así que configuré el registro de npm en un servidor mirror (en China) mediante

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

Aunque esto puede construir una imagen con éxito, tarda demasiado tiempo (más de 1900 segundos) en ejecutar su discourse -c 'yarn install --production && yarn cache clean' cuando necesito actualizar una instancia.

Me pregunto si esto es normal o cómo disminuir el tiempo. ¡Gracias!

1 me gusta