I run through deploying my heroku app (a flask application) and it successfully deploys. But when I try to open the app I get the below error based on the logs:
--- no python application found, check your startup logs for errors ---
The way I have the app structured with key files/directories:
-Root/
- requirements.txt
- Procfile
- run.py
- MyApp/
-templates/
-static/
-routesFolder/
-__init__.py
-uwsgi.ini
-config.py
I have tried to do a few different things including adjusting the uwsgi.ini
file where I had started with module = app:app
. Below is my complete uwsgi.ini
file.
[uwsgi]
http-socket = :$(PORT)
master = true
die-on-term = true
module = MyApp.uwsgi:application
memory-report = true
Below is my Procfile
contents:
web: uwsgi MyApp/uwsgi.ini
question from:
https://stackoverflow.com/questions/66057641/heroku-deployment-issue-no-python-application-found 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…