Mục đích và chức năng của "vai trò" trong công thức Capistrano là gì? Khi tôi xem các công thức mẫu, tôi thường thấy những thứ như sau:
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Vì vậy, có vẻ như vai trò về cơ bản là một máy chủ nơi Capistrano thực thi các lệnh. Nếu đúng như vậy, thì tại sao nó lại được gọi là "vai trò" hơn là "máy chủ" hoặc "máy chủ"?
Trong ví dụ trên, sự khác biệt giữa là gì :app
và :web
vai trò?
Quyền :primary => true
chọn làm gì?
:only => { :primary => true }
tôi nghĩ ... hoặcrole
lệnh trong câu hỏi nên sử dụng:master => true
thay thế. Tôi tin rằng những thuộc tính này hoàn toàn ở dạng tự do.