Qual è lo scopo e la funzione dei "ruoli" in una ricetta di Capistrano? Quando guardo le ricette di esempio, vedo spesso qualcosa di simile:Che cos'è esattamente un "ruolo" in Capistrano?
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
modo che appaia come un ruolo è fondamentalmente un serverdove Capistrano esegue i comandi. Se questo è il caso, allora perché dovrebbe essere chiamato un "ruolo" piuttosto che un "host" o un "server"?
Nell'esempio sopra, qual è la differenza tra i ruoli :app
e :web
?
Cosa fa l'opzione :primary => true
?
Nota: la tua riga dovrebbe essere ': only => {: primary => true}' Penso che ... o il comando' role' nella domanda dovrebbe usare ': master => true' invece. Credo che questi attributi siano completamente in forma libera. –