尽管this question解决了将应用程序部署到多台服务器的问题,但是还有一个更复杂的部署上下文,我无法弄清。
假设有2个服务器,这些服务器需要定位多个目录:
server 1
set :deploy_to,"/deploy_directory_1","/deploy_directory_2","/deploy_directory_3"
server 2
set :deploy_to,"/deploy_directory_2"
由于production.rb可以指定多个服务器,因此问题在于:如何解决多目标/多服务器的情况
此问题由
- 对于生产环境,只能在生产模式下提供一个
production.rb
文件 - 每个应用程序都需要一个不同的数据库设置
摆脱这个难题的最好方法是什么?