Яка мета та функція "ролей" у рецепті Капістрано? Коли я переглядаю зразки рецептів, я часто бачу щось подібне:
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Отже, схоже, роль в основному є сервером, де Capistrano виконує команди. Якщо це так, то чому б його називати "роллю", а не "хостом" або "сервером"?
У наведеному вище прикладі, в чому різниця між ролями :app
і :web
?
Що робить :primary => true
варіант?
:only => { :primary => true }
Я думаю ... або замість цьогоrole
слід використовувати команду у питанні:master => true
. Я вважаю, що ці атрибути повністю вільні.