在Engine Yard上设置环境变量

时间:2012-10-10 16:55:02

标签: ruby-on-rails deployment production engineyard

我的应用程序在Engine Yard服务上,我需要设置环境变量以使用我的密码和密码。

有人知道如何设置每个变量吗?这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:12)

我刚刚设法为在Unicorn上运行的应用程序设置环境变量。

  1. 打开/data/ {app_name} /shared/config/env.custom并将其编辑为如下所示:

    export SECRET_ID=yourid
    export SECRET_PASSWORD=yourpass
    
  2. 重新启动独角兽/engineyard/bin/app_{app_name} reload

  3. 如果您正在使用乘客,请查看:
    https://stackoverflow.com/a/12955526/1520775
    https://github.com/jimneath/ey-cloud-recipes/tree/master/cookbooks/passenger_env_vars

答案 1 :(得分:2)

如果您正在运行Unicorn,可以尝试将它们放在/data//shared/config/env.custom中。否则,它可能会很棘手。扔一张支持票,他们就看看了。

披露:我在那里工作:)