0

我知道這樣做在manifest.yml設置環境變量的以下如何在雲代工中訪問用戶提供的環境變量?

--- 
- applications: 
    - name: 
    . 
    . 
    env: 
     MY_ENV_VAR: 'my-var-value' 

如何在我的程序訪問MY_ENV_VAR(蟒蛇例如)?

此外,我只想在雲代工環境中訪問此變量。在做本地開發時,我想使用一些硬編碼的值,我如何區分這兩種情況(再次使用python示例)?

回答

1

片段在Python:

import os 

if os.getenv('VCAP_APPLICATION'): 
    # cf environment 
    my_env_var = os.getenv('MY_ENV_VAR') 
else: 
    # local 
    my_env_var = some_default_value