Skip to content

yuvadm/heroku-python-skeleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heroku Python Skeleton

This repository has all the base files ready for deploying a Python application on Heroku. It includes the following features:

  • Flask HTTP application
  • SQLAlchemy model that binds to a Heroku Postgres database
  • RESTful API based on Flask-RESTful and the Marshmallow serialization framework

Usage

Initial

$ git clone https://github.com/yuvadm/heroku-python-skeleton.git
$ cd heroku-python-skeleton
$ heroku create
$ git push heroku master

Database

$ heroku addons:create heroku-postgresql:hobby-dev
$ heroku run python

and in the Python REPL:

>>> from app import db
>>> db.create_all()

For a detailed introduction see http://blog.y3xz.com/blog/2012/08/16/flask-and-postgresql-on-heroku/.

About

A skeleton repository for Heroku-deployed Python applications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published