【发布时间】:2011-05-15 07:56:57
【问题描述】:
我们如何传递 :rails_env 变量,以便它识别我们所处的版本,即登台、生产、演示
我们正在尝试从 capistrano 中的 deploy.rb 获取 :rails_env 以传递给 cookbook,然后传递给 monit,然后为环境(demo..production)创建一个具有不同值的 mongrel.conf 文件。在 mongrel.erb 中,我们可以选择这个变量/参数并设置 RAILS_ENV=xxxx
在命令行中,想指定我们在做什么部署——cap chef:bootstrap production
这个“生产”在 deploy.rb 中设置 :rails_env
【问题讨论】:
标签: capistrano mongrel monit chef-infra