假设我已经在VPS上部署了我的Rails应用程序,一切正常。 MySQL正在填充。
然后我想更改应用程序的功能或视图。接下来我该怎么办?
可能使用CentOS,Passanger,nginx,MySQL和GIT。
答案 0 :(得分:5)
有几种工具可以帮助你处理这类事情,我认为最常用的是Capistrano。但实质上它并不神奇。上传新代码,它应该准备就绪。如果您对数据库进行了任何修改,则应在升级之前使应用程序脱机,然后再运行迁移,然后重新联机。
答案 1 :(得分:2)
您可以使用capistrano部署应用程序的新版本。
我们的想法是在本地开发,在本地运行和测试应用程序 当您准备好部署时,可以使用capistrano更新生产服务器中的源代码。
答案 2 :(得分:0)
了解database migrations也很有帮助。