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 :app
dan :web
?
Apa yang dilakukan :primary => true
opsi tersebut?
:only => { :primary => true }
saya pikir ... ataurole
perintah dalam pertanyaan harus digunakan:master => true
sebagai gantinya. Saya yakin atribut ini sepenuhnya dalam bentuk bebas.