Project

General

Profile

Installation instructions » History » Version 3

Ohad Levy, 09/08/2009 06:18 AM

1 1 Ohad Levy
h2. Requirements
2 1 Ohad Levy
3 1 Ohad Levy
before you start, make sure you have:
4 1 Ohad Levy
5 1 Ohad Levy
* Puppet >= 0.24-4
6 1 Ohad Levy
* rake >= 0.84 
7 1 Ohad Levy
* git
8 1 Ohad Levy
9 1 Ohad Levy
The installation has been successfully tested on RHE5 and Ubuntu 8.04 -  9.04,  for older operating systems you might need additional packages (e.g. sqlite)
10 1 Ohad Levy
11 1 Ohad Levy
h2. Download
12 1 Ohad Levy
13 1 Ohad Levy
to get latest "stable" version do:
14 1 Ohad Levy
15 2 Ohad Levy
<pre><code>git clone git://github.com/ohadlevy/torque.git torque
16 2 Ohad Levy
cd torque
17 1 Ohad Levy
git submodule init
18 1 Ohad Levy
git submodule update
19 1 Ohad Levy
</code></pre>
20 1 Ohad Levy
21 3 Ohad Levy
* if you are behind a proxy or firewall and dont have access to github using the git protocol, use http protocol instead (e.g.)
22 3 Ohad Levy
 git clone http://github.com/ohadlevy/torque.git torque
23 3 Ohad Levy
24 1 Ohad Levy
h2. Initial setup
25 1 Ohad Levy
26 1 Ohad Levy
if you want to share the database with Puppets (storeconfig) edit config/database.yml and configure the *production* database to point to the same database, if not, you can use any other database rails support(MySQL, Sqlite etc)
27 1 Ohad Levy
28 1 Ohad Levy
to initialize the database schema type:
29 1 Ohad Levy
<code>RAILS_ENV=production rake db:migrate</code>
30 1 Ohad Levy
to start the built in web server:
31 1 Ohad Levy
<code>./script/server -e production</code>
32 1 Ohad Levy
33 1 Ohad Levy
If you would like to keep the server running, I would recommend to setup passenger, an puppet manifest example could be found [[Passenger setup example|here]].
34 1 Ohad Levy
35 1 Ohad Levy
Great - everything works! now learn what you can do by reading the [[FAQ]]
36 1 Ohad Levy
37 1 Ohad Levy
h2. Updates
38 1 Ohad Levy
39 1 Ohad Levy
If you would like to update to the latest version of the torque, execute the following on the torque directory
40 1 Ohad Levy
<pre><code>git pull
41 1 Ohad Levy
RAILS_ENV=production rake db:migrate
42 1 Ohad Levy
</code></pre>
43 1 Ohad Levy
44 1 Ohad Levy
and restart your web service.