如何在Heroku中运行webapp2(appengine)?

时间:2013-07-24 16:45:31

标签: python google-app-engine heroku webapp2

这是我的项目文件

Procfile

web: python main.py

requirement.txt

webapp2==2.3

main.py

import webapp2

class MainHandler(webapp2.RequestHandler):
    def get(self):
        self.response.write("hello")


app = webapp2.WSGIApplication([
    ('/', MainHandler)
], debug=True)

仍然是heroku发出应用程序错误

我的项目出了什么问题?

1 个答案:

答案 0 :(得分:5)

基于他们开始使用python,你似乎需要gunicorn web服务器。尝试在requirements.txt和procfile web中添加gunicorn:gunicorn main:app

忘记添加链接: https://devcenter.heroku.com/articles/python

这里也是我的webapp2-starter,它的设置就像一个appengine开发服务器,但在app引擎外工作。 https://github.com/faisalraja/webapp2-starter