Нов съм в ruby и искам да науча повече за това как работи. Така че тествах сървърна конфигурация във виртуална машина, за да направя бързо внедряване на Rails.
Имам RVM, Ruby, Rails, Git, Gitolite, PostgreSQL, Thin и Nginx, работещи в среда на Ubuntu 10.04.
Сега искам да вържа всичко заедно. Заседнах обаче в процеса на внедряване.
След като ангажирам проекта към Git trunk, искам да закача действие за внедряване, за да поставя приложението на правилното място, да го настроя за производство, да инсталирам пакетите, да направя миграциите и да рестартирам Nginx.
Но не успявам да намеря прости препратки за това как работи. Всичко, което намирам в Google, са ръководства за използване на пасажер, капистрано и други. Искам да задействам внедряването на действието git commit, подобно на heroku, но кои биха били най-добрите инструменти за това 100% от страна на сървъра?
Какво ще кажете за създаването на някои shell скриптове? Как да разположа проект ръчно? Какви са стъпките? Има ли ръководства, които не предполагат, че знам всички подробности за внедряването на Rails?
Благодаря!