This project is part of the Specific Targeted Research Project (STReP) Cloud-TM and is partially funded by the European Commission under the Seventh Framework Programme for Research and Technological Development (FP7 - 2007-2013) with contract no. 257784.
In order to run the application follow these steps:
-
Install TorqueBox v2.3.0 (download it here and follow the install instructions).
-
Clone the project from the git repository:
git clone git://github.com/algorithmica/geograph.git
-
If you did not already, add the cloud-tm modules to torquebox as described here
-
Install the domain as described here
-
Install the needed gem libraries: open a shell, cd to the project folder and run
jruby -S bundle install
Note: if you are on a linux machine you must add two gems to the Gemfile before executing the bundle install. Open the Gemfile (in the root of the application) and add
gem 'execjs' gem 'therubyrhino'
-
Setup the database (make sure sqlite3 is installed):
jruby -S rake db:setup
-
Add to your /etc/hosts the host madmass-node with your ip-address.
-
Install the agent-farm (see here)
-
Run TorqueBox from the geograph folder:
./scripts/dev_launch.sh
-
Open the browser at madmass-node:8080, signup and you will see the Geograph map.