簡體   English   中英

OpenShift代理用於傳出流量(npm安裝)

[英]OpenShift proxy for outgoing traffic (npm install)

以下問題。 我正在使用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”設置為所需的代理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM