У меня есть приложение Flask, которое я развернул на Heroku, но я получаю сообщение об ошибке:
2018-08-27T12:39:32.197715+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=heroku-seb-test.herokuapp.com request_id=3e02d494-1a3f-4467-9eaa-aaa551b4ca03 fwd="91.143.113.54" dyno= connect= service= status=503 bytes= protocol=https
Похоже, что это ошибка в моей структуре приложения Flask, потому что чуть выше он выдает исключение Python / Flask:
File "/app/.heroku/python/lib/python2.7/site-
packages/gunicorn/util.py", line 357, in import_app
__import__(module)
ImportError: No module named app
Вот моя структура папок:
- Folio
- routes.py
- (Procfile и другие зависимости)
- статические
- CSS
- 1020 * JS *
- изображения
- Lib
- шаблоны
- venv
Вот мой routes.py
файл:
from flask import Flask
from flask import render_template, request, flash, session, url_for,
redirect
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
app.run(debug=True)
Вот мой Procfile
:
web: gunicorn app:app