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, :app
ve :web
roller arasındaki fark nedir?
Ne geliyor :primary => true
seçenek mi?
:only => { :primary => true }
bence satırınız olmalıdır ... veya bunun yerinerole
sorudaki komut kullanılmalıdır:master => true
. Bu niteliklerin tamamen serbest biçimli olduğuna inanıyorum.