Насколько я могу судить, роль capistrano :db
используется только для запуска миграции.
(Таким образом, в большинстве случаев, вероятно, на самом деле не должен быть сервер, который запускает вашу базу данных. Почему у вас есть стек ruby /rails там (или разрешить там вход в систему ssh)? Это просто любой сервер, который вы хотите выполнить на самом деле миграция рельсов).
И только сервер, идентифицированный как роль db с :primary => true
, используется для запуска миграции.
Значит, любые другие серверы, определенные как роль "db", но без :primary => true
... используются вообще? Итак, почему созданный capify .
по умолчанию deploy.rb рекомендует вам их перечислить? Что бы вы даже перечислили здесь?
Что-нибудь мне не хватает?