Attributy: id="rails.Capistrano"
Předpoklady z nichž Capistrano vychází
Standardní předpoklady jsou více specifičtější, ale lze je konfigurací změnit. Uvádím jen některé:
/u/apps/#{appname}
Aplikace musí být v stejných adresářích na všech serverech. Například /home/rails/#{appname}
. V uvedeném adresáři se nachází samotná struktura aplikace která vypadá nsáledovně.
[approot] +-- releaded | +-- 20051211101125 | +-- 20051217183521 | ... | +-- 20060103141058 | +-- Rakefile | +-- app | +-- config | +-- db | +-- lib | +-- log --> [approot]/shared/log | +-- public | | +-- ... | | system -->[approot]/shared/system | +-- script | +-- test | +-- vendor | +-- shared | +-- log | +-- system +-- current --> [approot]/releases/20060103141058
Kde [approot]
je /home/rails/#{appname}
.