在heroku上部署我的第一个Streamlight应用程序时出现问题

在heroku上部署我的第一个Streamlight应用程序时出现问题,heroku,streamlit,Heroku,Streamlit,我正在尝试在heroku上部署我的第一个Streamlight应用程序,并获得以下日志: 2020-06-27T18:17:07.448037+00:00 heroku[router]: at=error code=H14 desc=“No web processes running” method=GET path="/favicon.ico" host=mushrooms-classification.herokuapp.com request_id=b238d448-c

我正在尝试在heroku上部署我的第一个Streamlight应用程序,并获得以下日志:

2020-06-27T18:17:07.448037+00:00 heroku[router]: at=error code=H14 desc=“No web processes running” method=GET path="/favicon.ico" host=mushrooms-classification.herokuapp.com request_id=b238d448-c508-48fa-af72-a1b57bfa7e2c fwd=“1.38.55.176” dyno= connect= service= status=503 bytes= protocol=https
有人能给我解释一下原因吗

我的proc文件包含

web: sh setup.sh && streamlit run app.py
mkdir -p ~/.streamlit/

echo "\
[server]\n\
port = $PORT\n\
enableCORS = false\n\
headless = true\n\
\n\
" > ~/.streamlit/config.toml
我的setup.sh文件包含

web: sh setup.sh && streamlit run app.py
mkdir -p ~/.streamlit/

echo "\
[server]\n\
port = $PORT\n\
enableCORS = false\n\
headless = true\n\
\n\
" > ~/.streamlit/config.toml
该应用程序在我的本地系统上运行良好


我的git存储库是。

我理解我所面临的问题。在github上上载我的初始文件时,github将requirements.txt的名称更改为requirements.txt.txt。我在github上将名称手动更改为requirements.txt,并尝试在Heroku上部署。我认为Heroku仍在读requirements.txt.txt这个名字,而应用程序没有得到部署。因此,我删除了github上的requirements.txt文件,并在github上手动创建了另一个requirements.txt文件。之后,我尝试在Heroku上部署应用程序,并成功部署