Я создал приложение с улучшенной подсветкой в python и пытаюсь развернуть его на Heroku, следуя нескольким видеороликам на YouTube. Однако я продолжаю получать следующие ошибки и не знаю, как их исправить.
2020-06-20T14:53:35.863016+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2020-06-20T14:53:35.885669+00:00 heroku[web.1]: Stopping process with SIGKILL
2020-06-20T14:53:35.970864+00:00 heroku[web.1]: Process exited with status 137
2020-06-20T14:53:36.011903+00:00 heroku[web.1]: State changed from starting to crashed
2020-06-20T14:53:36.749597+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=stockinfo-sl.herokuapp.com request_id=9ef454ce-0c45-423b-84ed-c6aa8fbd5a8f fwd="73.181.67.146" dyno= connect= service= status=503 bytes= protocol=https
Вот следующие файлы, которые я отправил на heroku.
app.py (оптимизированное приложение, которое работает на моем локальном компьютере)
Pro c файл
web: sh setup.sh && streamlit run app.py
requirements.txt
pandas==1.0.3
streamlit==0.61.0
datetime
beautifulsoup4==4.9.1
requests==2.23.0
настройка. sh
mkdir -p ~/.streamlit/
echo "\
[server]\n\
headless = true\n\
port = $PORT\n\
enableCORS = false\n\
\n\
" > ~/.streamlit/config.toml
Я безуспешно пытался удалить приложение и вернуть его в heroku несколько раз, а также безуспешно перезапускал динамометрические станции. Кто-нибудь видит что-нибудь не так с загруженными мной файлами? Спасибо.