私はpython/flaskを学び、herokuを使用しようとしているので、このサイトを参照していました。
http://ryaneshea.com/lightweight-python-apps-with-flask-Twitter-bootstrap-and-herok
私のように立ち往生している人が写真を撮れるように、私が何をしたかを説明しましょう。 Linux Backtrackコマンドラインを使用しています。 1. virtualenvを起動して、flask virtualenv --distribute pip installフラスコをインストールしました
次に、herokuとgithubを接続し、githubにもリポジトリを作成しました。簡単なスクリプトを書いてapp.pyに保存しました
次に、procfileを作成するように求められました!ウェブ:python app.py
質問。 1.簡単な言葉でprocfileとは何ですか? 2.「web:python app.py」と入力すると、「web :: command not found」と表示されます
これがどのように機能するか詳しく説明してください。
もう1つ疑問があります。Sudoは最高のユーザーです。 virtualenvで使用することは想定されていませんか?そして、私たちはvirtualenvを正確に何に使用していますか?簡単な例。
質問はかなり基本的です。裸にしてください。
procfileは、実行するコマンドをHerokuに指示します( https://devcenter.heroku.com/articles/procfile )。
Web(デフォルトで自動起動する唯一のプロセス)、ワーカーなど、さまざまなプロセスタイプを定義できます。
したがって、基本的には以下を含むProcfile
web: python app.py
herokuにwebという名前のプロセスを開始し、開始時にpython app.py
を実行するように指示しています。