2017-04-22 4 views
0

ビデオをたどることでDjangoの簡単なブログアプリを構築し、別の動画をたどってHerokuにデプロイしました。 アプリはローカルで正常に動作しますが、オンラインでは機能していません。 Herokuのは、私にこのエラーメッセージを表示します。ヘロクのDjangoアプリ、正常にデプロイされましたが配信できませんでした

このアプリはまだ種類

は、そのプロセスのタイプを定義するために、あなたのアプリにProcfileを追加何のプロセスがありません。

私はすでにProclifeは、これらの内容をメモ帳で作成した追加した:

ウェブ:gunicornのmysite.wsgi

しかし、どのように私はすでにHerokuのにデプロイするアプリケーションに別のProcfileを追加することができますか? どこに配置すればよいですか?

答えて

0

ええ、それは正しいです。プロジェクトルートディレクトリにファイル 'Procfile'が必要です。私は、コンテンツ以下

web: gunicorn <your-app.wsgi> -b 0.0.0.0:$PORT -w 10 

と1を作成し、すべてがHerokuのにコードをデプロイするために言及されている下記のリンクhttps://devcenter.heroku.com/articles/procfileをたどってきました。 テストアプリで英雄と一緒に働いていたのは長い時間でしたので、それがその後変更されたかどうかはわかりません。しかし、リンクをたどるだけでうまくいくと思います。

+0

更新されたProcfileをデプロイされたアプリケーションにどのように追加しますか?アプリを削除して再デプロイする必要がありますか? –

+0

おそらく。 'git'コマンドを使うと便利です。しかし、そうでなければ、ファイルの内容を変更してデプロイメントコマンドを実行するだけでうまくいくと思います。何の違いもないので、ファイルを再作成する必要はありません。 – MaNKuR

関連する問題