ruby-on-rails – 部署Rails 3应用程序时应该怎么做?

我想部署我的Rails 3应用程序.我用
DreamHost.

我的问题是在部署之前我应该​​对我的应用程序做些什么更改.

我的意思是我应该将RAILS_ENV改为生产吗?

我应该如何在服务器上创建数据库(我使用mysql)?通过rake db:创建RAILS_ENV =生产?我是否应该在服务器上创建开发数据库?

谢谢你的任何提示!

最佳答案 你真的需要一个部署脚本.

查看Capistrano.它将为您节省数小时的工作时间.您可以使用此远程迁移生产数据库.

生产环境中唯一的数据库是生产数据库.不应该访问开发和测试环境.

你的http服务器堆栈是什么样的? Apache的? Nginx的?任何细节都取决于您如何设置.我回答了关于如何配置服务器的问题here.

点赞