Когда я запускаю свое приложение python с использованием "heroku local", сайт не загружается. Я не получаю никаких сообщений об ошибках.
изображение журнала терминала при запуске heroku local
(venv) cotani@DESKTOP-V7ML43G:/mnt/c/Users/cotan/PycharmProjects/Test-Log-Analysis$ heroku local
[OKAY] Loaded ENV .env File as KEY=VALUE Format
8:43:42 PM web.1 | [2020-04-12 20:43:42 -0700] [22277] [INFO] Starting gunicorn 20.0.4
8:43:42 PM web.1 | [2020-04-12 20:43:42 -0700] [22277] [INFO] Listening at: http://0.0.0.0:5000 (22277)
8:43:42 PM web.1 | [2020-04-12 20:43:42 -0700] [22277] [INFO] Using worker: sync
8:43:42 PM web.1 | [2020-04-12 20:43:42 -0700] [22280] [INFO] Booting worker with pid: 22280
Приложение работает при прямой загрузке ($ python3 TestLogAnalysis. py) и когда я делаю sh проект на мастерскую героку с помощью Github и запускаюсь в производственной среде.
Приложение представляет собой приложение Da sh, использующее flask framework.
Я использую windows WSL2 под управлением Ubuntu. Я не уверен, влияет ли это на локальную героку, поскольку существует специальный Procfile для использования локальной герои в приложениях windows. Ниже приведен пример приложения django, которое я безуспешно попробовал.
ссылка: https://devcenter.heroku.com/articles/getting-started-with-python#run -the-app-localally
Мой Procfile:
web: gunicorn TestLogAnalysis:server
фрагмент моего кода в "TestLogAnlysis.py":
app = dash.Dash(__name__)
server = app.server
# program logic
if __name__ == '__main__':
app.run_server()