我假设我必须使用 capistrano 但仍然不确定。我想将我的 Rails 应用程序和数据库(因为它们现在已经有很多数据)移动到服务器上,我该怎么做?
谢谢
我假设我必须使用 capistrano 但仍然不确定。我想将我的 Rails 应用程序和数据库(因为它们现在已经有很多数据)移动到服务器上,我该怎么做?
谢谢
移动您的数据库架构...rake db:schema:dump
将其转储到 schema.rb 并rake db:schema:load
加载它们。
您可以使用 capistrano 构建部署系统。我个人使用 git 将我的应用程序推广到生产环境。我使用 Engine Yard (www.engineyard.com) 和 Heroku (www.heroku.com) 进行托管。两者的部署都非常简单。
就数据库而言,它取决于您的服务器实现。您很可能需要备份数据库并将其恢复到生产环境中。