Installation instructions » History » Version 1
Ohad Levy, 09/07/2009 03:00 PM
| 1 | 1 | Ohad Levy | h2. Requirements |
|---|---|---|---|
| 2 | |||
| 3 | before you start, make sure you have: |
||
| 4 | |||
| 5 | * Puppet >= 0.24-4 |
||
| 6 | * rake >= 0.84 |
||
| 7 | * git |
||
| 8 | |||
| 9 | 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 | |||
| 11 | h2. Download |
||
| 12 | |||
| 13 | to get latest "stable" version do: |
||
| 14 | |||
| 15 | <pre><code>git clone git://github.com/ohadlevy/gni.git gni |
||
| 16 | cd gni |
||
| 17 | git submodule init |
||
| 18 | git submodule update |
||
| 19 | </code></pre> |
||
| 20 | |||
| 21 | h2. Initial setup |
||
| 22 | |||
| 23 | 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) |
||
| 24 | |||
| 25 | to initialize the database schema type: |
||
| 26 | <code>RAILS_ENV=production rake db:migrate</code> |
||
| 27 | to start the built in web server: |
||
| 28 | <code>./script/server -e production</code> |
||
| 29 | |||
| 30 | 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]]. |
||
| 31 | |||
| 32 | Great - everything works! now learn what you can do by reading the [[FAQ]] |
||
| 33 | |||
| 34 | h2. Updates |
||
| 35 | |||
| 36 | If you would like to update to the latest version of the torque, execute the following on the torque directory |
||
| 37 | <pre><code>git pull |
||
| 38 | RAILS_ENV=production rake db:migrate |
||
| 39 | </code></pre> |
||
| 40 | |||
| 41 | and restart your web service. |