Djangoアプリを作ろうとしている初心者ですが、残念ながら私のOSはWindowsです。Heroku のドキュメントは Linux 用に書かれているため、Windows 7 でのアプリ開発に関する十分な情報を得ることができません。まず、window cmd を使用して procfile を作成するにはどうすればよいですか? コマンド言語の翻訳ドキュメントはありますか? (linux->windows)
7 に答える
コマンドシェルでのテキストファイルの作成について:
echo web: run this thing >Procfile
これは(明らかに)内部で作成Procfileされます。web: run this thing
また、任意のテキスト エディターを使用でき、notepad完全に適合します。
そして、それは私には明らかではありませんでしたが、他の誰かにとっても役立つ可能性があります.
Procfile should be a text file名前を付けて保存ProcfileしないでくださいProcfile.txt。認識されません。Procfileファイル形式を指定せずに、プレーンでシンプルなままにしてください。
gunicornは Windows では動作しないため、gunicorn を必要としない方法 (通常の方法など) でアプリをローカルにホストする Procfile.windows が必要になります。
web: ~what you would normally use to start your app~
という名前のファイルProcfileが Heroku プロジェクトのルートに必要です。以下は、Django プロジェクト用に作成されるコンテンツの基本的な例です。
web: gunicorn your_app_name.wsgi --log-file
ここに Heroku の完全なドキュメントがあります。