Overview

gae-init

gae-init is the easiest way to start new applications on Google App Engine.

Demo Page

The latest version is always accessible from: http://gae-init.appspot.com

Getting the code

The easiest way to get the code is to fork it and then clone it. Or you can clone it directly using the command line:

$ hg clone https://bitbucket.org/lipis/gae-init project-name

Running the build.py script (first time)

$ cd /path/to/project-name/main
$ npm install
$ ./build.py -c
$ dev_appserver.py .

To test it visit http://localhost:8080/ in your browser.

Running the Development Environment

To watch for changes of your *.less and *.coffee files and compile them automatically to *.css and *.js respectively:

$ cd /path/to/project-name/main
$ ./build.py -w

To run the actual server (in another bash):

$ dev_appserver.py /path/to/project-name/main

To test it visit http://localhost:8080/ in your browser.

Deploying on Google App Engine

Before deploying make sure that the app.yaml and config.py are up to date.

$ cd /path/to/project/main
$ ./build.py -m
$ appcfg.py update .

Tech Stack

Requirements

Contributions and Ideas

Author

Lipis flair on stackoverflow.com