Использование app.py.disabled в openshift

Недавно я создал приложение python на openshift. Я нашел файл с именем app.py.disabled, когда git клонировал репо. Кто-нибудь может объяснить, что он делает?


person Gaurav Joseph    schedule 11.03.2014    source источник


Ответы (2)


Я создал новый механизм с каждым типом картриджа [python-2.6, python-2.7, python-3.3], и когда код был клонирован на мою рабочую станцию, ни один из них не содержал файла app.py.disabled. Можете ли вы дать больше информации о том, как вы создали приложение? Вы использовали конкретный краткий обзор или URL-адрес?

person Community    schedule 12.03.2014
comment
Я использовал веб-консоль для создания проекта. - person Gaurav Joseph; 14.03.2014

Я нашел ответ здесь: https://www.openshift.com/forums/openshift/how-to-make-python-front-end

Наши картриджи Python 2.6 и 2.7 основаны на wsgi: http://webpython.codepoint.net/wsgi_tutorial. захочет определить обработчики для каждого. Например, приложение по умолчанию (repo/wsgi/application) обрабатывает /health и /env специально и в целом для всего остального: ...

Вы можете переопределить это с помощью repo/app.py и использовать что-то вроде cherrypy, если хотите (см. app.py.disabled в качестве примера). В противном случае по умолчанию жестко закодировано обслуживание repo/wsgi/application.

person Gaurav Joseph    schedule 14.03.2014