我完成了一个项目(第8周CS50),并想把它放到网上。它在Cloud9 IDE和本地化web服务器中运行良好。它是"application.py“,使用的是烧瓶(由CS50为我配置)。
因此,我阅读了有关部署的内容,并多次尝试在Heroku部署。不能让它起作用。
错误日志:
python application.py启动进程Procfile (从堆栈溢出复制一个):"web: python application.py“
Main application.py:https://github.com/jamesdylangoldstein/sentiments/blob/master/application.py
发布于 2017-02-14 01:33:08
部署步骤:
1) Procfile包含:web: gunicorn application:app
2)在requirements.txt类型中:gunicorn
发布于 2019-02-12 16:25:49
根据您在GitHub上发布的代码,我建议进行一些更改以克服此错误:
发布于 2022-04-02 09:56:03
如果您使用"create_app“工厂创建了您的应用程序,那么Procfile shuld包含:
web: gunicorn -w 4 "my_project:create_app()"
https://stackoverflow.com/questions/42196814
复制相似问题