public
Fork of vigetlabs/tyrant
Description: Tyrant needs a description
Homepage: http://viget.com/extend
Clone URL: git://github.com/reagent/tyrant.git
Search Repo:
tyrant /
name age message
folder .gitignore Tue Jul 29 15:20:45 -0700 2008 database config ignored [mig]
folder README Tue Jul 29 11:36:15 -0700 2008 updated README [mig]
folder Rakefile Mon Jul 07 13:10:19 -0700 2008 housecat is born [mig]
folder app/ Tue Jul 29 10:54:13 -0700 2008 test cleanup [mig]
folder config/ Tue Jul 29 15:20:45 -0700 2008 database config ignored [mig]
folder db/ Tue Jul 29 11:24:41 -0700 2008 no more housecat [mig]
folder doc/ Mon Jul 07 13:10:19 -0700 2008 housecat is born [mig]
folder lib/ Tue Jul 29 10:54:13 -0700 2008 test cleanup [mig]
folder public/ Mon Jul 28 08:10:30 -0700 2008 better login logout access [mig]
folder script/ Tue Jul 22 15:29:03 -0700 2008 beej [mig]
folder test/ Tue Jul 29 10:54:13 -0700 2008 test cleanup [mig]
folder vendor/ Tue Jul 29 11:10:24 -0700 2008 added actual bj gem since the one from ruby for... [mig]
README
== Tyrant

Tyrant is a tool to smooth over some of the difficulties faced when large teams, comprised of different teams, work 
together on a rails project.

Tyrant is meant to be run in a Unix/Linux based environment.  It utilizes apache with passenger (mod_rails).

== Installation and Setup

These instructions are based on a ubuntu setup.

Install apache-mpm-prefork
$ sudo apt-get install apache2-mpm-prefork apache2-prefork-dev

Install ruby, rubygems, rails, and anything else you want.  I won't cover that here, as it would be a thousand times 
redundant.

Install and setup passenger
$ sudo gem i passenger
$ sudo passenger-install-apache2-module

The output from this, you will want to copy into config/passenger.conf under the tyrant application root.

Insert something like this in your httpd.conf or your configurations equivalent.