2014-07-24 49 views
0

我正在为我们公司开发一个Rails应用程序,这是我们准备第一次部署的。将Rails应用程序部署到多个实例

从本质上讲,我试图做到的是以下几点:

  • 对每一个客户,应该有我们的Rails应用程序
  • 的实例,每个应用程序都应该安装Nginx上的配置文件。
  • 每个应用程序都应该创建一个PostgreSQL数据库。

我已经能够找到关于如何做到这一点的一个实例的服务器上,或部署到多台服务器,但如何将一个去在同一台服务器上部署到多个位置的一些信息,同时保证配置保持正确?

我不会反对创建一个shell脚本来编写cap命令,如有必要。

谢谢!

回答

0

我会跳过Capistrano并考虑类似Ansible来管理整个服务器。那时我甚至可以使用Ansible来处理部署(即完全的沟渠Capistrano)。

http://docs.ansible.com

相关问题