【发布时间】:2014-04-29 11:10:57
【问题描述】:
为了给您一些背景信息,我正在尝试使用Figaro 安全地添加环境变量,而不必担心安全风险。问题是我似乎无法让 Engine Yard 很好地适应生产环境。
我做了一个touch application.yml,然后是vim application.yml,i,然后是command+v来插入那个api键什么不是。我知道 ENV['VARIABLES'] 的工作是因为开发和我所有的 rspec 和 cucumber 测试(使用 API),都通过了。
一切准备就绪后,我在.gitignore 中添加:
# Ignore application configuration
/config/application.yml
之后,我部署了站点。我打开它,数据不再进入 API。好的...
cd 进入配置并发现application.yml 不再存在。将其粘贴回...重新部署该站点,因为现在它知道它必须忽略该文件并且我没有看到生产上的更改。回来看看……它又不见了!
不知道发生了什么。
【问题讨论】:
标签: ruby-on-rails git engineyard