Mục đích và chức năng của "vai trò" trong công thức Capistrano là gì? Khi tôi nhìn vào công thức nấu ăn mẫu, tôi thường nhìn thấy một cái gì đó như thế này:Chính xác "vai trò" trong Capistrano là gì?
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Vì vậy, nó trông giống như một vai trò về cơ bản là một máy chủ nơi Capistrano thực thi lệnh. Nếu đó là trường hợp, thì tại sao nó sẽ được gọi là "vai trò" chứ không phải là "máy chủ" hoặc "máy chủ"?
Trong ví dụ trên, sự khác biệt giữa vai trò :app
và :web
là gì?
Tùy chọn :primary => true
làm gì?
Cũng lưu ý: dòng của bạn phải là ': only => {: primary => true}' Tôi nghĩ ... hoặc lệnh 'vai trò' 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 tự do. –