Bir Capistrano tarifindeki "rollerin" amacı ve işlevi nedir? Örnek tariflere baktığımda genellikle şöyle bir şey görüyorum:
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Dolayısıyla, bir rol , temelde Capistrano'nun komutları yürüttüğü bir sunucu gibi görünüyor . Durum buysa, neden "ana bilgisayar" veya "sunucu" yerine "rol" olarak adlandırılsın?
Yukarıdaki örnekte, :appve :webroller arasındaki fark nedir?
Ne geliyor :primary => trueseçenek mi?
:only => { :primary => true }bence satırınız olmalıdır ... veya bunun yerinerolesorudaki komut kullanılmalıdır:master => true. Bu niteliklerin tamamen serbest biçimli olduğuna inanıyorum.