以下问题。我正在使用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/

10-12 12:35
查看更多