Material Design App Engine Template for DevFest 2015 Season. App Engine serves static files from dedicated servers and caches.
This is a fork of devfest2015, restructured as a Google App Engine template. Includes some inspirations from project zeppelin.
Demo can be found here: http://rtv-devfest.appspot.com.
- Apache Maven.
- Java 7.
- Create a new cloud console project. Note the project id.
- Development:
git clone https://github.com/omerio/devfest2015.git
cd devfest2015
mvn install
#to test it locally:
mvn appengine:devserver
- App Engine local server packages the project as a war before running it, if you are on Mac OSx you can use a simple http server during development as explained here
cd src/main/webapp/
python -m SimpleHTTPServer 8080
If you are using windows and you have Node.js and npm installed then you can use http-server, it's a simple zero-configuration command-line HTTP server.
- To deploy it to App Engine, update the
<app.id>rtv-devfest</app.id>property in pom.xml with your project id. - Update the
<app.version>2</app.version>property in pom.xml if needed. - Deploy the app:
mvn appengine:update
- If you have changed the version number, remember to activate it on the cloud console.