我想部署我的Rails 3应用程序.我用
DreamHost.
我的问题是在部署之前我应该对我的应用程序做些什么更改.
我的意思是我应该将RAILS_ENV改为生产吗?
我应该如何在服务器上创建数据库(我使用mysql)?通过rake db:创建RAILS_ENV =生产?我是否应该在服务器上创建开发数据库?
谢谢你的任何提示!
最佳答案 你真的需要一个部署脚本.
查看Capistrano.它将为您节省数小时的工作时间.您可以使用此远程迁移生产数据库.
生产环境中唯一的数据库是生产数据库.不应该访问开发和测试环境.
你的http服务器堆栈是什么样的? Apache的? Nginx的?任何细节都取决于您如何设置.我回答了关于如何配置服务器的问题here.