私には2つの質問があります。私はherokuにフラスコアプリケーションを配備し、すべてが正しく機能しています。私は私のapp.py
ファイルにapp.run(debug=True)
行のコメントを解除する必要があります:ここでHerokuサーバーのファイルをロードしますか?
# Run App
if __name__ == "__main__":
app.run(debug=True)
は私procfileです:
web: gunicorn -w 4 -b 0.0.0.0:$PORT -k gevent app:app
私はHerokuのはapp.py
ファイル内の1を無視すると仮定していますが、私はありませんよ確かに。私の2番目の質問は、私はモデルをロードして、次の行を実行する必要があるということです。 classifier = job lib.load('myClassifier.pkl')
しかし、私はこれを置く手がかりがありません。フラスコのアプリファイルapp.py
からclassifier
オブジェクトにアクセスしたいと考えています。ありがとう!
ありがとうございます。しかし、フックが私の後ろであるかどうかは分かりません。基本的には、ロードされたファイルから変数を定義する必要があります。今は 'app.run(debug = True)'の前に定義していますが、一度デプロイすると動作するかどうかはわかりません。それとも最高の場所であるのか。 – KingPolygon