EngineYard:我如何拥有'私有'Ruby-on-Rails登台环境?

时间:2012-01-07 18:02:28

标签: ruby-on-rails http staging engineyard

如何将我的Ruby-on-Rails应用程序部署到 EngineYard 上的 Staging 环境中,并将其保密为开发团队?由于正在上传的Rails应用程序包括要测试的注册/登录功能,我想使用单独的身份验证设置 - http基本身份验证就可以了,我只想减少公众碰到我们网站之前的机会它已经推出了。

目的是让云服务器始终运行一个现场演示,以便国外的企业主可以随时随地访问该网站。我们目前正在计划使用EngineYard进行部署,但没有真正的使用经验。 (旁白:Heroku是首选方案,但欧盟的数据保护法让我们转向EngineYard。但是,在EngineYard上提供的社区建议较少,而且我对应该<的方式感到朦胧/ em>使用它。)

感谢任何建议,谢谢。

2 个答案:

答案 0 :(得分:1)

我认为http://blog.codingspree.net/2011/10/12/basic_authentication_and_rewire_rules_for_you_engine_yard_application.html是有关如何在EngineYard AppCloud部署中为nginx配置基本身份验证的最新摘要。

答案 1 :(得分:1)

最简单的解决方案是在ApplicationController中为登台分支添加HTTP基本身份验证。