2013-07-24 1 views
3

Вот мой файл проектаКак запустить webapp2 (appengine) в Heroku?

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 выдают Ошибка приложения

Что случилось с моим проектом?

ответ

4

Основываясь на начале работы с python, похоже, вам нужен веб-сервер gunicorn. Попробуйте добавить gunicorn в вашем requirements.txt и PROCFILE сети: gunicorn главным: приложение

Забыл добавить ссылку: https://devcenter.heroku.com/articles/python

Также здесь мой webapp2 стартер, это установка, чтобы действовать как сервер AppEngine Дев, но работает вне приложения. https://github.com/faisalraja/webapp2-starter