Deployment 如何在CloudFoundry中访问用户提供的环境变量?
我知道通过执行以下操作在Deployment 如何在CloudFoundry中访问用户提供的环境变量?,deployment,environment-variables,cloud,cloud-foundry,microservices,Deployment,Environment Variables,Cloud,Cloud Foundry,Microservices,我知道通过执行以下操作在manifest.yml中设置环境变量 --- - applications: - name: . . env: MY_ENV_VAR: 'my-var-value' 如何在我的程序(例如python)中访问MY_ENV\u VAR 另外,我只想在CloudFoundry环境中访问这个变量。在进行本地开发时,我想使用一些硬编码值,如何区分这两种场景(再次使用python示例)?python中的代码片段: 导入操作系统 如果os.
manifest.yml
中设置环境变量
---
- applications:
- name:
.
.
env:
MY_ENV_VAR: 'my-var-value'
如何在我的程序(例如python)中访问MY_ENV\u VAR
另外,我只想在CloudFoundry环境中访问这个变量。在进行本地开发时,我想使用一些硬编码值,如何区分这两种场景(再次使用python示例)?python中的代码片段:
导入操作系统
如果os.getenv('VCAP_应用程序'):
#cf环境
my_env_var=os.getenv('my_env_var'))
其他:
#本地的
my_env_var=某些默认值