Qual é o propósito e a função dos "papéis" em uma receita de Capistrano? Quando vejo receitas de amostra, muitas vezes vejo algo assim:
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Portanto, parece que uma função é basicamente um servidor onde Capistrano executa comandos. Se for esse o caso, por que seria chamado de "função" em vez de "host" ou "servidor"?
No exemplo acima, qual é a diferença entre as funções :app
e :web
?
O que a :primary => true
opção faz?
:only => { :primary => true }
eu acho ... ou orole
comando na questão deve ser usado:master => true
. Eu acredito que esses atributos são totalmente de forma livre.