Установить переменные окружения на Engine Yard

Мое приложение работает на сервисах Engine Yard, и мне нужно настроить переменные среды для работы с моим секретным идентификатором и паролем.

Кто-нибудь знает, как я могу установить каждую переменную? Каков наилучший способ сделать это?

2 ответа

Решение

Мне только что удалось установить переменные окружения для моего приложения, работающего на Unicorn.

  1. Откройте /data/ndomapp_name Event/shared/config/env.custom и отредактируйте его, чтобы он выглядел так:

    export SECRET_ID=yourid
    export SECRET_PASSWORD=yourpass
    
  2. Перезагрузите единорога /engineyard/bin/app_{app_name} reload

Если вы используете пассажира, взгляните на:
/questions/37170761/ustanovka-peremennyih-sredyi-v-motornoj-stantsii/37170775#37170775
https://github.com/jimneath/ey-cloud-recipes/tree/master/cookbooks/passenger_env_vars

Если вы работаете с Unicorn, вы можете попробовать поместить их в /data//shared/config/env.custom. В противном случае это может быть сложно. Добавьте билет в службу поддержки, и они посмотрят.

Раскрытие: я там работаю:)

Другие вопросы по тегам