Uruchamianie aplikacji w Heroku? Co to jest procfile? Polecenie „web:”?

Odnosiłem się do tej strony, kiedy uczę się python / flask i próbuję użyć heroku.

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

Pozwólcie, że wyjaśnię, co zrobiłem, aby każdy, kto utknął jak ja, mógł uzyskać zdjęcie. Używam linii poleceń Linuksa Backtrack. 1. Uruchomiłem virtualenv, a następnie zainstalowałem kolbę virtualenv - distribute pip install flask

Następnie połączone heroku i github stworzyły repo również w githubie. Napisał prosty skrypt i zapisał go w app.py

Następnie poproszono o utworzenie pliku procfile! web: python app.py

Pytania. 1. Co to jest procfile w terminach laika? 2. Kiedy wpisuję web: python app.py, mówi „web :: command not found”

Proszę opracować, jak to działa?

Mam jeszcze jedną wątpliwość, sudo jest najlepszym użytkownikiem? Nie powinniśmy go używać w virtualenv? A do czego właściwie używamy virtualenv? Prosty przykład.

Pytania są dość podstawowe. ZROBIĆ.

questionAnswers(1)

yourAnswerToTheQuestion