以下问题。我正在使用OpenShift托管我的node.js项目。我从一个私人的bitbucket存储库中采购。我在代理后面。比特桶也是如此。
部署npm后,需要在OpenShift-Server上运行安装。
现在,此流量必须通过代理发出。您是否知道如何在Yaml中进行配置?
spec:
serviceAccount: builder
source:
type: Git
git:
uri: >-
https://repo.url
ref: master
httpProxy: http://some.proxy
httpsProxy: http://some.proxy
sourceSecret:
name: mybucket
在这里将无法使用,因为它只会尝试通过代理获取存储库。希望我能解释我的问题。如果有人有一个主意,那会很棒
最佳答案
好。搜索了几个小时。询问这里5分钟后找到答案。如此处所述,上面的Yaml将设置用于获取存储库的代理。要设置脚本的代理安装,请使用选项卡“环境”,并相应地设置HTTP_PROXY和HTTPS_PROXY。
之后,您的日志将显示它将“ npm set proxy”和“ npm set http-proxy”设置为所需的代理。
关于node.js - OpenShift代理用于传出流量(npm安装),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47817720/