Generator to use Yeoman on a Flask project then deploying on Heroku platform.
For more informations about Yeoman, see yeoman.io
For more informations about Materialize CSS, see materializecss.com
For more informations about Flask, see flask.pocoo.org
For more informations about Heroku, see heroku.com
$ npm install -g generator-flask-materialize
Generates a new Flask app with all the basic files you need.
$ yo flask-materialize
- Install virtualenv and activate it.
$ virtualenv venv && source venv/bin/activate
-
Install pip package manager
-
Then install flask required depensies.
$ pip install -r requirements.txt
$ git init
$ git add .
$ git commit -am "first commit"
$ heroku create [app-name]
$ git push heroku master
$ heroku open
$ venv/bin/python ./server.py
Your application will be available at 127.0.0.1:5000
.
If you decided to use Frozen Flask, run $ python freeze.py
to build a static version of your app.