部署Rails 3应用程序时应该怎么做?

时间:2011-03-21 01:52:49

标签: ruby-on-rails ruby-on-rails-3 deployment dreamhost

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

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

我的意思是我应该在某处将RAILS_ENV更改为production吗?

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

感谢您的任何提示!

1 个答案:

答案 0 :(得分:2)

您确实需要部署脚本。

结帐Capistrano。它将为您节省数小时的工作量。您可以使用此远程迁移生产数据库。

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

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

相关问题