47.22.1. Capistrano (dříve SwitchTower)

47.22.1.1. Instalace
47.22.1.2. Konfigurace / nastavení pro vypuštění aplikace

Attributy: id="rails.Capistrano"

Odkazy:

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é:

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}.

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .