/dev-trainer

Web app designed to facilitate learning the migae interface to GAE

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

dev-trainer

Web app designed to facilitate learning the migae interface to GAE.

dev-trainer is not intended as an app that you would install to the production servers, although you can do that if you want to. It is designed to be used with the local dev server as a means of exploring migae’s Clojure interface to GAE.

WARNING very, very pre-alpha.

usage

Fork/clone to your local machine, then:

$ cd dev-trainer
$ ./gradlew clean
$ ./gradlew :ear:aRun

NB: ./gradlew :ear:aRun is short for ./gradlew :ear:appengineRun.

This will build the app in dev-trainer/ear/build/exploded-app and then launch the dev server. Access localhost:8080 in a browser.

Note that this app uses GAE modules. In the devlopment environment, each module is accessible at a different port on localhost. This is controlled by the build.gradle file in the ear subproject. See the Configuration for more on this.

To build without launching the dev server:

$ cd dev-trainer
$ ./gradlew :ear:aEx

:ear:aEx is short for :ear:appengineExplodeApp.