2017-09-01 11 views
0

私のHerokuのアプリは以下のログとアプリケーションエラーに動作します:なぜherokuがpython /フラスコモジュールまたはアプリケーションを見つけられないのですか?

Starting process with command `gunicorn run:app` 

Failed to find application: run 

をここ デシベルアプリから、アプリのインポートcreate_appから私のProcfile

web: gunicorn run:flask_app 

run.pyファイル

です。 auth.models import User

if __name__ == '__main__': 
    flask_app = create_app('prod') 
    with flask_app.app_context(): 
     db.create_all() 
     if not User.query.filter_by(user_name='harry').first(): 
      User.create_user(user='harry', email='[email protected]', password='secret') 
    flask_app.run() 

答えて

0

Gunicornがメインファイルとして実行していないため、メインメソッドが実行されません(AFAIK)。メインメソッドのflask_appをファイルの先頭に移動して、run.pyをインポートするときにGunicornが実際に見つけることができるようにしてください!

+0

Noshiiを試しましたが、動作していません... – Hara

関連する問題