Hallo zusammen! Ich betreibe einen Server in China. Ich weiß, dass es schwierig ist, sich mit GitHub und dem npm-Spiegel zu verbinden. Deshalb habe ich einen Netzwerkproxy in containers/app.yml eingerichtet, indem ich\n\ntemplates:\n - \"templates/web.china.template.yml\"\n...\nenv:\n HTTP_PROXY: http://172.17.0.1:10808\n HTTPS_PROXY: http://172.17.0.1:10808\n ALL_PROXY: http://172.17.0.1:10808\n\nDas funktioniert gut, bis Discourse ember-cli zum Erstellen von Frontend-Assets beim Neuerstellen verwendet. Deshalb habe ich die npm-Registry auf einen Spiegelserver (in China) gesetzt, indem ich\n\nhooks:\n after_bundle_exec:\n - exec:\n cmd:\n - su discourse -c 'git config --global http.proxy $HTTP_PROXY'\n - su discourse -c 'git config --global http.proxy $HTTPS_PROXY'\n - su discourse -c 'yarn config set registry https://registry.npmmirror.com/'\n\nObwohl dies erfolgreich ein Image erstellen kann, dauert die Ausführung von su discourse -c 'yarn install --production \u0026\u0026 yarn cache clean'\" zu lange (mehr als 1900 Sekunden), wenn ich eine Instanz aktualisieren muss.\n\nIch frage mich, ob das normal ist oder wie ich die Zeit verkürzen kann. Danke!
1 „Gefällt mir“