Déploiement d'une application Flask sur Heroku

Je suis en train de développer mon premier "grand" app avec le ballon sur Heroku et je suis d'essayer de combiner le tutoriel de base ici: https://devcenter.heroku.com/articles/python avec les instructions ici: http://flask.pocoo.org/docs/patterns/packages/#larger-applications. Il fonctionne en local avec "contremaître de début" mais quand je push Heroku, j'obtiens une erreur que le mauvais port est en cours d'utilisation:

De départ du processus avec la commande python run.py
2012-12-04T23:45:18+00:00 app[web.1]: * en cours d'Exécution sur
http://127.0.0.1:5000/ 2012-12-04T23:45:18+00:00 app[web.1]: *
Redémarrage avec reloader 2012-12-04T23:45:23+00:00 heroku[web.1]:
Erreur R11 (Mauvais bind) -> Processus lié au port 5000, devrait être 33507
(voir la variable d'environnement PORT)

Je suis nouveau à tout cela, mais on dirait qu'il essaie de l'exécuter "localement" sur Heroku. J'ai essayé toutes sortes de combinaisons, mais ne peut pas le faire fonctionner. Mon code très simple maintenant est (l'application est appelée "pml"):

répertoire: /pml

Procfile:

web: python run.py

run.py:

from pml import app
app.run(debug=True)

répertoire: /pml/pml/

__init__.py

from flask import Flask
app = Flask(__name__)

import pml.views

view.py

from pml import app

@app.route('/')
def index():
    return 'Hello World!'

source d'informationauteur crix