2017-10-18 74 views
1

有沒有辦法在cf更新vcap env port服務的代碼來自我的應用程序,可以說我想將port更改爲12345 例如,更新vcap env從應用程序

{ 
"VCAP_SERVICES": { 
    "mongodb": [ 
    { 
    "credentials": { 
    "dbname": "ztmvvvmtrz", 
    "hostname": "13.15.241.29", 
    "password": "abzArl7AsssseKpi", 
    "port": "22241", 

,而試圖在cf set-env其更新的user provided env,沒能幫助... 一些例如在java/node.js將極大

回答

2

我不知道你正在尋找究竟哪些信息在這裏改變,但環境變量中的值如VCAP_SERVICES,VCAP_APPLICATION,PORT和任何以CF_開頭的東西,如CF_INSTANCE_PORTCF_INSTANCE_PORTS和/或CF_INSTANCE_IP均由平臺爲您提供。它們實際上是靜態的。改變他們不會做任何事情。

+1

更不用提他們是短暫的事實。如果您在環境中成功更改了它們,則下次重新啓動應用程序時,這些變量將被覆蓋。 –