Was ist der Zweck und die Funktion von "Rollen" in einem Capistrano-Rezept? Wenn ich auf Probe Rezepte sehen, ich sehe oft so etwas wie dieses:Was genau ist eine "Rolle" in Capistrano?
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
So sieht es aus wie eine Rolle ist im Grunde ein Server wo Capistrano Befehle ausführt. Wenn das der Fall ist, warum sollte es dann eine "Rolle" genannt werden und nicht ein "Host" oder "Server"?
Was ist im obigen Beispiel der Unterschied zwischen den Rollen :app
und :web
?
Was macht die :primary => true
Option?
Beachten Sie auch: Ihre Zeile sollte ': only => {: primary => true}' Ich denke ... oder der 'role' Befehl in der Frage sollte' verwenden: master => true' stattdessen. Ich glaube, dass diese Attribute völlig frei sind. –