Set Environment variables on Engine Yard
Asked Answered
Y

2

5

My app is on Engine Yard services and I need to set the environment variables to work with my secret id and password.

Somebody know how I can set each variables? What is the best way to do this?

Yardarm answered 10/10, 2012 at 16:55 Comment(0)
C
12

I've just managed to set environment variables for my application running on Unicorn.

  1. Open /data/{app_name}/shared/config/env.custom and edit it to look like this:

    export SECRET_ID=yourid
    export SECRET_PASSWORD=yourpass
    
  2. Restart unicorn /engineyard/bin/app_{app_name} reload

If you are using passenger take a look at:
https://mcmap.net/q/1601053/-setting-environment-variables-in-engineyard
https://github.com/jimneath/ey-cloud-recipes/tree/master/cookbooks/passenger_env_vars

Chasteen answered 6/12, 2012 at 10:20 Comment(0)
C
2

If you're running Unicorn, you can try putting them in /data//shared/config/env.custom. Otherwise, it can be tricky. Throw in a Support ticket and they'll have a look.

Disclosure: I work there :)

Clone answered 12/10, 2012 at 19:21 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.