Changes

From Amahi Wiki
Jump to: navigation, search
41 bytes added ,  20:36, 1 June 2011
no edit summary
Amahi Edge Working Notes
Amahi Edge is the developer version of Amahi, with the very latest and greatest code in it. It lives in a branch of the Amahi Git repo., called  amahi-edge 
= How to Get Amahi Edge Running =
First you need to get the latest git repository (see how on the [[Contribute]]-page)
After you've got the latest master branch you need to switch to the amahi-6-devel edge branch (and tell git to follow it on the remote server):
<code>git checkout amahi-6-develedge</code>
The amahi-6-devel edge code uses a different database for it's data so we need to create one, copy the production data in it and migrate it to the new datamodel:
* Go to <code>/path/to/git/clone/platform/platform</code>
* Execute <code>./hda-create-db-and-user amahi_6_develamahi_devel</code>
* Go to <code>/path/to/git/clone/platform/platform/html/script</code>
* Execute <code>./db-duplicate hda_production amahi_6_develamahi_devel</code>
* Go to <code>/path/to/git/clone/platform/platform/html</code>
* Execute <code>rake db:migrate</code>
Now we have a working amahi-6-devel edge branch which can be used to develop features, gadgets, widgets and fix bugs.
To reach the amahi-6-devel edge branch you need to go to <code>/path/to/git/clone/platform/platform/html</code> and execute
<code>./script/server amahi_6_devel</code>
The development dashboard can be reached with your favorite browser using the link <code>http://ip.addr.of.dev:3000</code>
 
Or simply:
 
<code>http://localhost:3000</code>
To stop the development server, just hit <code>Ctrl+C</code> in the terminal where you started the server.
Trusted, Bots, Bureaucrats, emailconfirmed, Administrators
3,789

edits