Starten einer app auf heroku? Was ist procfile? 'web:" - Befehl?
Ich war auf dieser Website, wie ich Lerne python/flask und versuchen, mit heroku.
http://ryaneshea.com/lightweight-python-apps-with-flask-twitter-bootstrap-and-heroku
Lassen Sie mich erklären, was ich habe, dass jeder, wer stecken wie ich können das Bild zu bekommen.
Ich bin mit Linux Backtrack Befehlszeile .
1. Ich begann, virtualenv und dann installiert Kolben
virtualenv --verteilen
pip installieren Kolben
Dann, verbunden mit heroku und github, erstellt ein repo-auch im github.
Schrieb ein einfaches Skript, und gespeichert in app.py
Dann aufgefordert, ein procfile!
web: python app.py
Fragen.
1. Was ist procfile in juristischer Hinsicht?
2. Wenn ich den Typ web: python app.py er sagt: "Internet: Befehl nicht gefunden'
Bitte erläutern wie das funktioniert?
Ich habe noch ein Zweifel daran, sudo ist der oberste Benutzer-rechten?
Sollen wir nicht verwenden es in virtualenv?
Und für was genau sollen wir mit virtualenv? Ein einfaches Beispiel.
Fragen sind ziemlich einfach. TUN bare.
InformationsquelleAutor droaak | 2013-09-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
dem Procfile erzählt Heroku, welche Befehle ausgeführt werden sollen (https://devcenter.heroku.com/articles/procfile).
Sind Sie in der Lage zu definieren, der Unterschied Prozess-Typen, wie z.B. web (die einzige, die autostart standardmäßig), Arbeiter, etc...
Also im Grunde ein Procfile mit
sagt Heroku, begann eine benannte Prozess, der als web -, und zum ausführen
python app.py
wenn es beginnt.Gibt es Python-spezifische Dokumentation für Heroku in https://devcenter.heroku.com/articles/getting-started-with-python#declare-process-types-with-procfile
InformationsquelleAutor John Beynon