據我所知,capistrano :db
角色僅用於運行遷移。 (因此,在大多數情況下,它可能是應該不是實際上是運行數據庫的服務器。爲什麼你會有一個ruby/rails堆棧(或者允許ssh登錄)?它只是你想要的任何服務器實際執行軌道遷移)。capistrano,:db角色,它是幹什麼用的?
只有與:primary => true
標識爲db角色的服務器才用於運行遷移。
因此,任何其他標識爲「數據庫」角色但沒有:primary => true
的服務器都沒有任何用處?那麼爲什麼capify .
創建的默認deploy.rb鼓勵你列出它們?你甚至會在這裏列出什麼?
我錯過了什麼?
您現在可以更改遷移的角色名稱(建議也是這樣):https://github.com/capistrano/rails#recommendations – NobodysNightmare 2016-12-05 08:16:20