2017-07-12 9 views
0

ProcFileファイルはguidelines for django app deploymentセクションのBuild your app and run it locallyにあり、このコマンドを実行する必要があります。Heroku local無効なポート番号またはポート:djangoアプリケーションのデプロイ

その後 heroku localheroku local webこのエラーに私を得たを実行している
web: python manage.py runserver 0.0.0.0:$PORT 

:HerokuのでDjangoプロジェクトのために

CommandError: "0.0.0.0:$PORT" is not a valid port number or address:port pair. 
+0

申し訳ありませんが、私の質問が愚かですが、$ PORTの代わりに数字を入力しようとしましたが、これは次のようです: 'web:python manage.py runserver 127.0.0.1:8000' :) – neverwalkaloner

+0

今は試していますが、私はとても長い時間を取るプロセスを待たなければなりませんでした。:) –

+0

働いて今感謝! –

答えて

0

あなたはこのようなProcfileを持っている必要があります。

web: gunicorn yourapp.wsgi 

ファイル名でなければなりませんProcfile、なしProcFile

+0

あなたが私の質問に慎重に見れば私はすでにそれを持っていた –

+0

私はこのようなProcfileを意味します。 @DanielRosemanが言ったように、あなたはrunserverを使わないでください。ファイル名は大文字にしてください。 – echefede

+1

ああ、はい、herokuローカルWebコマンドラインを使用して自分のアプリケーションをローカルでテストするガイドラインに従えば、それは展開を学ぶために必要なステップです。 –

1

あなたはでなければなりません。は実稼働環境でrunserverを使用します。ドキュメンテーションとコメントとして、gunicornを使用してください。

+0

私の質問で提供されたリンクのガイドラインに従っているImは、 'herokuローカルWeb'コマンドを使用してアプリケーションをローカルで実行するためのステップを踏んでいます。私はそれを最初に従わずにこのアプリを配備する方法を知らないだろう。 –

+0

**リンクされたドキュメントには、runserverを使用した記述はありません。それは全体を通してガンコーンを使用するので、あなたもそうです。 –

+0

これを見てくださいhttps://devcenter.heroku.com/articles/deploying-python#build-your-app-and-run-it-locallyあなたのアプリを構築し、ローカルで実行するセクションの下にあります。 Windowsユーザー –

関連する問題