0

私は私のプログラム(例えばのpython)でMY_ENV_VARにアクセスするにはどうすればよいクラウドファウンドリでユーザー提供の環境変数にアクセスするには?

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

次のようにしてmanifest.ymlで環境変数を設定することを認識してんですか?

また、クラウドファウンドリ環境でこの変数にアクセスしたいだけです。ローカル開発中に、ハードコードされた値を使用したいと思いますが、これらの2つのシナリオをどのように分離するのですか(Pythonの例)? Pythonで

答えて

1

スニペット:

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 
関連する問題