Skip to content

Building From Source

claymccoy edited this page Dec 4, 2014 · 8 revisions

Grails

Asgard is a standard Grails application so building the code, running unit tests, and running the application from source code all follow [Grails conventions](http://grails.org/doc/2.1.1/guide/single.html#2.7 Running an Application).

Asgard is currently built with Grails 2.1.1. You can find installation instructions for Grails [here](http://grails.org/doc/2.1.1/guide/single.html#2.1 Downloading and Installing).

If you wish to skip the step of setting up Grails, you can invoke the grailsw script included in the Asgard source repository.

./grailsw run-app

Javascript, Node, Grunt

Some of the newer features, like the automated deployment, depend on resources that need to be build with Grunt. Make sure that you have installed NodeJS, grunt-cli, and bower, then run these commands.

npm install
bower install
grunt
Clone this wiki locally