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 
Смежные вопросы