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