Olá, subi a app final ao Heroku, mais pra funcionar tem que fazer algumas modificações:
Primeiro mudei o nome de "jogoteca.py" para "app.py" e removi a parte do "app.run(debug=True)".
Depois adicionei os seguintes arquivos:
runtime.txt
python-3.8.2
requirements.txt
Flask==1.1.1
gunicorn==20.0.4
Procfile (assim mesmo, sem extensão)
web: gunicorn app:app
Ah! tambêm têm que ter o Git funcionado:
git init
git add .
git commit -m "First commit"
heroku create nomedaminhaapp
heroku git:remote -a nomedaminhaapp
git remote -v
git push -f heroku master
heroku open
heroku logs --tail
Aquí está tudo bem explicado:
https://devcenter.heroku.com/articles/getting-started-with-python