App in Heroku starten? Was ist procfile? Befehl 'web:'?

Ich bezog mich auf diese Seite, als ich Python / Flasche lerne und versuche, Heroku zu benutzen.

http://ryaneshea.com/lightweight-python-apps-with-flask-twitter-bootstrap-and-heroku

Lassen Sie mich erklären, was ich alles getan habe, damit jeder, der wie ich feststeckt, das Bild bekommen kann. Ich benutze die Linux Backtrack Kommandozeile. 1. Ich habe virtualenv gestartet und dann flask virtualenv --distribute pip install flask installiert

Dann, verbunden mit Heroku und Github, wurde auch im Github ein Repo erstellt. Schrieb ein einfaches Skript und speicherte es in app.py

Dann gebeten, ein procfile zu erstellen! web: python app.py

Fragen. 1. Was ist procfile für Laien? 2. Wenn ich web: python app.py eingebe, heißt es "web :: command not found"

Bitte erläutern Sie, wie dies funktioniert.

Ich habe noch einen zweifel, sudo ist oberster benutzer oder? Wir sollen es nicht in virtualenv verwenden? Und wofür genau verwenden wir virtualenv? Ein einfaches Beispiel.

Fragen sind ziemlich einfach. TUN Sie bloß.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage