以下问题。我正在使用OpenShift来托管我的node.js项目。我是从私人bitbucket回购采购的。我在代理人后面。 bitbucket也是如此。 部署后,npm install需要在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
在这里不起作用,因为它只会尝试通过代理获取repo。希望我能够解释我的问题。如果有人有想法会很棒
答案 0 :(得分:0)
确定。搜索了几个小时。 5分钟后问这里找到了答案。如上所述,上面的yaml将设置用于获取repo的代理。要为脚本安装设置代理,请使用选项卡" environment"并相应地设置HTTP_PROXY和HTTPS_PROXY。
之后,您的日志将显示它将" npm set proxy"和" npm设置http-proxy"到你想要的代理人。