music-app is the Music Platform based on gae-init , Google App Engine using Flask, Bootstrap and tons of other cool features.
The latest version is always accessible from http://listen-fm.appspot.com
$ cd /path/to/music-app
$ ./run.py -s
To test it visit http://localhost:8080/
in your browser.
To watch for changes of your *.less
& *.coffee
files and compile them
automatically to *.css
& *.js
execute in another bash:
$ ./run.py -w
For a complete list of commands:
$ ./run.py -h
Gulp is used only for watching for changes and live reloading the page. Install Gulp as a global package:
$ npm install -g gulp
and then from the root execute with no arguments:
$ gulp
Before deploying make sure that the app.yaml
and config.py
are up to date
and you ran the run.py
script to minify all the static files:
$ ./run.py -m
$ appcfg.py update main
- Google App Engine, NDB
- Jinja2, Flask, Flask-RESTful, Flask-WTF
- CoffeeScript, Less
- Bootstrap, Font Awesome, Social Buttons
- jQuery, NProgress, Moment.js
- OpenID sign in (Google, Facebook, Twitter)
- Python 2.7, pip, virtualenv
- Gulp, Bower