Apa tujuan dan fungsi "peran" dalam resep Capistrano? Ketika saya melihat resep sampel, saya sering melihat yang seperti ini:
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Jadi sepertinya role pada dasarnya adalah server tempat Capistrano menjalankan perintah. Jika itu kasusnya, lalu mengapa disebut "peran" daripada "host" atau "server"?
Dalam contoh di atas, apa perbedaan antara peran :appdan :web?
Apa yang dilakukan :primary => trueopsi tersebut?
:only => { :primary => true }saya pikir ... atauroleperintah dalam pertanyaan harus digunakan:master => truesebagai gantinya. Saya yakin atribut ini sepenuhnya dalam bentuk bebas.